AI Telegram-бот для користувачів з RAG та Whisper
Розробив AI-бота для Telegram, який поєднує текстове спілкування, роботу з документами та голосові повідомлення в одному інтерфейсі.
Функціонал проєкту:
— контекстний чат із короткочасною пам’яттю діалогу
— відповіді на запитання по завантажених документах (PDF, DOCX, TXT) через RAG
— обробка голосових повідомлень: розпізнавання мовлення, аналіз запиту та текстова/голосова відповідь
— ізоляція даних користувачів і чатів
— Docker-підготовка для розгортання
— підтримка режимів polling і webhook
— health checks, базове тестування та CI
Технології:
Python, aiogram, LiteLLM, Google Gemini, Qdrant, Redis, FastAPI, Docker, Whisper, Edge-TTS.
Проєкт створений як готова основа для AI-сервісу в Telegram, який можна масштабувати під підтримку клієнтів, FAQ, внутрішню базу знань або роботу з документами.
https://github.com/makquella/telegram-bot-ai-support
Мітки
#TelegramBot #Python #AI #RAG #Gemini #Redis #Qdrant #FastAPI #Docker #Chatbot
Функціонал проєкту:
— контекстний чат із короткочасною пам’яттю діалогу
— відповіді на запитання по завантажених документах (PDF, DOCX, TXT) через RAG
— обробка голосових повідомлень: розпізнавання мовлення, аналіз запиту та текстова/голосова відповідь
— ізоляція даних користувачів і чатів
— Docker-підготовка для розгортання
— підтримка режимів polling і webhook
— health checks, базове тестування та CI
Технології:
Python, aiogram, LiteLLM, Google Gemini, Qdrant, Redis, FastAPI, Docker, Whisper, Edge-TTS.
Проєкт створений як готова основа для AI-сервісу в Telegram, який можна масштабувати під підтримку клієнтів, FAQ, внутрішню базу знань або роботу з документами.
https://github.com/makquella/telegram-bot-ai-support
Мітки
#TelegramBot #Python #AI #RAG #Gemini #Redis #Qdrant #FastAPI #Docker #Chatbot