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