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

1.4 KiB

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