Skip to content

goqorhopar/bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meeting Assistant Bot

Node.js Docker Gemini Telegram

Бот-ассистент для онлайн-встреч: автоматическое подключение, запись аудио, транскрипция через Gemini AI, проверка по чеклисту и обновление лидов в Bitrix24.

Возможности

  • Автоподключение к встречам через Puppeteer (Google Meet, Zoom, Яндекс Телемост, Контур.Толк, MS Teams)
  • Запись аудио на всю длительность встречи
  • Транскрипция через Gemini AI
  • Анализ по чеклисту — структурированный отчёт по итогам встречи
  • Telegram-управление — отправьте ссылку, получите отчёт
  • Интеграция с Bitrix24 — автообновление лидов

Быстрый старт

# Клонирование
git clone https://github.com/goqorhopar/bot.git
cd bot

# Установка
npm install

# Настройка
cp .env.example .env
# Отредактируйте .env

# Запуск
npm start

Docker

docker build -t meeting-bot .
docker run -d --env-file .env meeting-bot

Переменные окружения

Переменная Описание
TELEGRAM_BOT_TOKEN Токен Telegram бота
TELEGRAM_CHAT_ID ID чата для команд
GEMINI_API_KEY API ключ Google Gemini
BITRIX_WEBHOOK_URL Webhook Bitrix24
OPENAI_API_KEY API ключ OpenAI (опционально)
LOG_LEVEL Уровень логирования

Структура

├── src/
│   ├── index.js        # Express сервер + API
│   ├── bitrix.js       # Bitrix24 интеграция
│   ├── browser.js      # Puppeteer управление браузером
│   ├── config.js       # Конфигурация
│   ├── gemini.js       # Gemini AI анализ
│   ├── recording.js    # Запись аудио
│   ├── telegram.js     # Telegram бот
│   └── transcribe.js   # Транскрипция аудио
├── Dockerfile
├── docker-compose.yml
└── render.yaml

Deploy

  • Render: подключите репозиторий, укажите render.yaml
  • Docker: docker compose up -d

About

Node.js бот для анализа встреч: запись звука, транскрипция через Gemini AI, Bitrix24 интеграция

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors