Как подключить двух ботов Telegram к одной группе для сбора заявок с Tilda
При управлении двумя сайтами на Tilda часто возникает задача объединить потоки заявок в единый чат Telegram. Стандартная настройка позволяет привязать только одного бота к группе - второй начинает отправлять данные в личные сообщения. Разберём, как исправить эту ситуацию и настроить корректную работу нескольких ботов.
Почему второй бот отправляет заявки в личку?
По умолчанию бот Telegram может отправлять сообщения в группу только если он добавлен в неё и имеет права на запись. Если второй бот не добавлен в чат или не является администратором, его сообщения уходят в личный диалог с пользователем. Также проблема может быть связана с разными вебхуками - если оба бота используют один URL, возникает конфликт.
Пошаговая инструкция: как подключить двух ботов к одному чату
Шаг 1. Добавьте второго бота в группу
Откройте группу Telegram, нажмите на её название, выберите «Добавить участников» и введите имя второго бота (например, @bot2). Подтвердите добавление.
Шаг 2. Назначьте бота администратором
В настройках группы перейдите в раздел «Администраторы» и добавьте второго бота. Обязательно включите право «Отправлять сообщения» - иначе бот не сможет писать в чат. Без прав администратора бот будет игнорировать попытки отправки.
Шаг 3. Проверьте вебхуки и токены
Убедитесь, что каждый бот использует свой уникальный токен и вебхук. Если вы используете сервисы типа BotFather или Middleware, настройте разные URL для каждого бота. Например:
- Первый бот:
https://ваш-сервер.com/webhook/bot1 - Второй бот:
https://ваш-сервер.com/webhook/bot2
Это предотвратит перезапись вебхуков и гарантирует, что каждый бот будет обрабатывать заявки со своего сайта.
Шаг 4. Настройте отправку в групповой чат
В коде интеграции (например, через Tilda Forms или Zapier) укажите chat_id вашей группы. Для этого узнайте ID группы - можно через бота @getidsbot или через логи. Убедитесь, что оба бота отправляют сообщения на один и тот же chat_id.
Альтернативное решение: используйте одного бота для двух сайтов
Если вы не хотите возиться с двумя ботами, создайте одного универсального бота и настройте на обоих сайтах Tilda один и тот же токен. В сообщениях добавьте пометку, с какого сайта пришла заявка (например, «Сайт 1: ...»). Это упростит логику и избавит от лишних настроек.
Проверка и отладка
После настройки отправьте тестовую заявку с каждого сайта. Если сообщения приходят в группу - всё работает. Если нет, проверьте права бота в группе и корректность chat_id. Также убедитесь, что бот не заблокирован пользователями.