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

    Часто задаваемые вопросы