1.4 KiB
1.4 KiB
D-015. Боты на grammY без n8n; два бота на бренд
Статус: принято, 20.10.2026.
Решение
- Основной бот каждого бренда (команды, кнопка MiniApp, уведомления) написан в коде на grammY и работает внутри нашего приложения через вебхук. Тексты и кнопки — в Payload, переведены, правятся в админке.
- Бот поддержки каждого бренда подключён к Chatwoot напрямую.
- MiniApp — фронтенд в том же приложении, без n8n.
- n8n не используем.
Рассмотренные варианты
- n8n как движок бота — визуальные схемы для покупок, ключей и баланса на 5 языках × 2 бота трудно поддерживать и тестировать, логика денег всё равно живёт в бэкенде.
- Один бот на всё с пересылкой сообщений поддержки в Chatwoot через API — свой код, который нужно поддерживать.
Последствия
Telegram отдаёт обновления бота только одному получателю, поэтому основной бот и бот поддержки — разные боты.