В рамках проекта была реализована система автоматизации работы чат-бота на базе искусственного интеллекта (GPT) с помощью платформы n8n.
Цель: упростить и ускорить обработку пользовательских запросов, организовать структуру микросервисов и добавить логику по распределению задач между воркерами.
Что было сделано:
🔗 Настроен входящий Webhook, принимающий сообщения от Telegram-бота.
🧠 Запросы обрабатываются через OpenAI (через OpenRouter), включая генерацию текста, объяснений.
🔄 Встроена система очередей и ретраев с использованием RabbitMQ.
🗃️ Реализована автоматическая запись всех обращений в PostgreSQL.
🔊 Подключена генерация озвучки (TTS) и распознавание речи (Whisper) через отдельные воркеры.
⚙️ Управление режимами работы (текст, озвучка, теоретический блок, тест) на лету.
🔔 Отправка уведомлений, логирование действий, fallback при ошибках.
Результат:
ИИ-бот стал надёжным помощником для пользователей — отвечает быстро, адаптируется под формат общения, работает в режиме 24/7. Благодаря n8n удалось собрать все модули в единую систему без избыточного кода и обеспечить гибкость для будущего масштабирования.
Проект стал примером эффективной автоматизации бизнес-логики с использованием современных AI-технологий и no-code инструментов.