Главная · Блог · Как добавить бота в группу Telegram: команды и кнопки для всех участников
Как добавить бота в группу Telegram: команды и кнопки для всех участников
Чтобы бот ЧБТ работал в группе Telegram, сделайте две вещи: в ЧБТ откройте «Каналы» → «⋯» в строке Telegram-канала → «Отвечать в группах на команды», а в Telegram добавьте бота участником группы. Права администратора для этого не нужны. Проверка — напишите в группе /start@имя_вашего_бота: бот ответит сценарием с триггером «Команда (/start)». В группе бот реагирует только на команды себе и на нажатия своих кнопок, а обычную переписку участников пропускает — так он не засоряет чат. Ниже — шаги, что меняется в сценарии, что в группе не работает и как сделать меню и викторину.
Что подготовить
- Telegram-бот, подключённый к ЧБТ в «Каналах».
- Группа или супергруппа в Telegram, куда вы можете добавлять участников.
- Роль владельца или администратора проекта в ЧБТ — переключать настройку канала может только она.
- Включённый сценарий с триггером «Команда (/start)» или «Ключевые слова» — на него бот будет отвечать в группе.
Шаги
- Включите ответы в группах. «Каналы» → «⋯» в строке Telegram-канала → «Отвечать в группах на команды». Пункт сменится на «Не отвечать в группах» — значит, включено. Настройка действует для всех групп этого канала сразу.
- Добавьте бота в группу. В Telegram: группа → добавить участника → найдите бота по @username.
- Проверьте. Напишите в группе
/start@имя_вашего_бота.
Результат: бот ответит в группе, а в «Контактах» ЧБТ появится контакт с названием группы. Если ответа нет — раздел «Если бот молчит в группе» ниже.

На что бот отвечает в группе
| Сообщение в группе | Реакция бота |
|---|---|
Команда себе: /kviz, /start@имя_бота | Отвечает по сценарию |
Команда другому боту: /start@other_bot | Не реагирует |
| Нажатие кнопки бота любым участником | Сценарий идёт дальше |
| Обычный текст участника | Не реагирует |
| Голосовое | Не реагирует и не расшифровывает |
Переключить бота в режим «отвечать на всё» в группе нельзя.
Что меняется в сценарии
- Контакт — сама группа. Сценарий один на весь чат: один участник запустил его командой, другой нажал кнопку следующего шага — сценарий пойдёт дальше. Теги и поля ставятся группе, а не человеку.
- Лимит. На Бесплатном тарифе группа — один контакт из 30, сколько бы в ней ни было участников.
- Переменная
chat_type. В группе ЧБТ задаёт ей значениеgroup. Поставьте «Условие» по этой переменной, чтобы развести ветки: в личке — собрать телефон, в группе — сразу дать ссылку на бота. - Рассылки. Группа — такой же контакт Telegram, поэтому рассылка без тегов может попасть и в общий чат. Рассылайте по тегам, которые ставятся людям в личке.
Что в группе не работает
- Триггер «Любое сообщение» — не срабатывает.
- Ответ текстом на шаге с кнопками — бот его пропустит.
- «Сбор данных» — текст участника до сценария не доходит, имя или телефон не собрать. Дайте кнопку-ссылку на бота: в личке «Сбор данных» и «Оплата» работают как обычно.
- Расшифровка голосовых — нет.
- Push операторам о сообщениях в группе — не приходит.
Пример: меню для рабочей группы
- Создайте сценарий с триггером «Ключевые слова»: слово
/menu, режим «Точное совпадение». В группе бот получает команду без своего имени, даже если её написали как/menu@имя_бота. - Первым шагом — «Сообщение» с кнопками «Регламент», «График», «Контакты».
- Каждую кнопку ведите к своему «Сообщению» с текстом или ссылкой на документ.
- Включите сценарий.
Проверка: любой участник пишет /menu@имя_бота — в чате появляется меню, кнопку может нажать каждый, ответ видят все.
Викторина для всего чата
Для викторины в редакторе есть блоки «Вопрос викторины» и «Итоги викторины». В Telegram вопрос приходит встроенной викториной с таймером от 5 до 600 секунд: отвечает каждый участник, у каждого свои очки. «Итоги викторины» публикуют таблицу игроков по очкам.
Запуск: ведущий пишет в группе команду, например /kviz@имя_бота, бот задаёт вопросы по очереди и по таймеру называет тех, кто ответил верно. В MAX, ВКонтакте и на сайте те же вопросы идут кнопками. Подробнее — на странице о квиз-ботах.
Как выключить бота в одном чате
Поставьте в конце сценария «Действие» → «Замолчать в этом чате». После этого бот в этом чате не отвечает ни на команды, ни на кнопки, ни на продолжение «Паузы». Вернуть — команда /start. В других группах и в личке бот продолжает работать.
Чтобы бот не отвечал ни в одной группе, выключите в «Каналах» «Отвечать в группах на команды» — пункт сменится на «Не отвечать в группах».
Если бот молчит в группе
| Проверка | Что исправить |
|---|---|
| В меню канала стоит пункт «Отвечать в группах на команды» | Нажмите его — ответы в группах выключены |
| Команда без имени бота или с именем другого бота | Пишите /start@имя_вашего_бота |
| На карточке сценария плашка «Черновик» | Включите сценарий |
| Раньше сработало «Замолчать в этом чате» | Отправьте /start |
| Ждёте ответа на обычное сообщение | В группе бот на него не отвечает по замыслу |
Не отвечает и в личке — дело не в группе: пройдите чеклист «Telegram-бот молчит».
Бот для TelegramКвиз-ботыБоты для телеграм-каналаTelegram-бот молчит