Files
veilix.app/docs/decisions/D-015-telegram-bots.md
2026-10-21 03:30:38 +02:00

20 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 отдаёт обновления бота только одному получателю, поэтому основной бот и бот поддержки — разные боты.