Как добавить бота в группу в Телеграме
Добавить бота может тот, у кого в группе есть право добавлять участников. Назначить его администратором может владелец или администратор с правом назначать админов. Способов добавления три, результат у них одинаковый.
Через профиль бота
- 01Найдите бота в поиске Telegram по его имени, оно заканчивается на bot.
- 02Откройте профиль бота и нажмите кнопку добавления в группу или канал. В английском интерфейсе она называется Add to Group or Channel.
- 03Выберите группу из списка.
- 04Если бот запрашивает права администратора, Telegram покажет их список. Права можно изменить до подтверждения или позже в настройках группы.
Через настройки группы
- 01Откройте группу и нажмите на её название вверху, откроется информация о группе.
- 02Выберите добавление участников.
- 03Введите имя бота в поиске и подтвердите добавление.
По ссылке от разработчика
Разработчик может дать ссылку вида t.me/имя_бота?startgroup. По ней Telegram сразу открывает выбор группы, куда добавить бота. Такую ссылку удобно ставить в инструкцию для клиентов, если бот рассчитан на работу в чужих чатах.
Какие права администратора дать боту
Бот без прав видит в группе только часть сообщений и ничего не может удалить. Назначить его администратором можно так:
- ▸Android: информация о группе, значок карандаша, раздел «Администраторы».
- ▸iPhone: информация о группе, «Изменить», раздел «Администраторы».
- ▸Telegram Desktop: меню «…» в правом верхнем углу, управление группой, раздел «Администраторы».
Давайте только те права, которые нужны под задачу. Бот с лишними правами при ошибке или взломе натворит больше.
| Задача бота | Какие права нужны |
|---|---|
| Удаляет спам и ссылки | Удаление сообщений |
| Блокирует нарушителей, ставит ограничения | Блокировка участников |
| Закрепляет объявления | Закрепление сообщений |
| Принимает заявки на вступление | Приглашение участников |
| Только присылает уведомления | Обычно хватает права писать в группе; админ нужен, если писать могут не все |
Право назначать других администраторов боту почти никогда не нужно. Если бот его просит, уточните у разработчика зачем.
Режим приватности: почему бот видит не все сообщения
По умолчанию все боты в группах работают в режиме приватности. В нём бот получает команды, адресованные ему, ответы на свои сообщения и служебные сообщения, например о вступлении нового участника. Обычную переписку участников он не видит.
Режим не действует на ботов, которых добавили администраторами: они получают все сообщения. Второй вариант — разработчик выключает режим в @BotFather командой /setprivacy. После этого бота нужно удалить из группы и добавить заново, иначе настройка не применится.
Проверить режим можно без разработчика. Откройте список участников группы: рядом с ботом Telegram пишет, есть у него доступ к сообщениям или нет.
Ещё одно ограничение: боты в Telegram обычно не видят сообщения других ботов, даже если у них права администратора. Если в группе два бота должны работать в связке, это решается отдельной настройкой у разработчика.
Бот не добавляется в группу
В @BotFather есть команда /setjoingroups. Она разрешает или запрещает добавлять бота в группы. Если владелец бота выключил эту опцию, Telegram не даст добавить бота в группу. Это не ошибка: так закрывают ботов, которые рассчитаны только на личные сообщения.
Если бот ваш, включите опцию в @BotFather сами. Если бот чужой, добавить его в группу не получится, пока это не разрешит его владелец.
Группа и канал: в чём разница для бота
В группе бот может быть обычным участником. В канал бота добавляют только администратором: в официальной схеме добавления бота в канал Telegram всегда выдаёт ему права администратора. Чтобы бот публиковал посты, у него должно быть право на публикацию сообщений.
Режим приватности в канале не мешает: бот получает все сообщения каналов, в которых состоит. Бота в канал ставят, например, для отложенных публикаций или постов, которые приходят автоматически из CRM или с сайта.
Как добавить бота в групповой чат MAX
В MAX порядок другой: сначала бот должен получить разрешение работать в групповых чатах. По умолчанию добавление бота в групповой чат запрещено. Шаги ниже взяты из справки MAX для разработчиков, названия пунктов в вашей версии приложения могут немного отличаться.
- 01Владелец бота открывает платформу MAX для партнёров, раздел «Чат-боты», выбирает бота, нажимает «⋮» и «Настройки».
- 02В разделе «Приватность» включает добавление бота в групповые чаты.
- 03В приложении MAX откройте групповой чат и нажмите на его название вверху.
- 04Перейдите в «Участники», выберите добавление участников, найдите бота по имени и подтвердите.
- 05Чтобы назначить бота администратором, откройте в настройках чата раздел «Администраторы», добавьте администратора, выберите бота и настройте права.
Для нормальной работы в групповом чате справка MAX рекомендует выдать боту права read_all_messages и write: читать все сообщения и писать в чат. Некоторые функции, например получение списка сообщений чата, работают только у бота-администратора.
В канал MAX бота добавляют через список подписчиков. Перед этим нужно найти бота в поиске MAX и начать с ним диалог. Затем в разделе «Администраторы» бота выбирают из подписчиков и задают ему права.
Важная разница с Телеграмом: создать бота в MAX может только организация, ИП или самозанятый с подтверждённым профилем на платформе. Перед запуском бот проходит модерацию, до этого пользователи его не видят. Если бот не находится в поиске, проверьте, прошёл ли он проверку. Как устроен запуск, описано на странице бот для MAX.
Бот в группе молчит: причины и что сделать
| Проблема | Причина | Что сделать |
|---|---|---|
| Бота не получается добавить в группу Telegram | В @BotFather выключено добавление в группы (/setjoingroups) | Включить опцию в @BotFather или попросить владельца бота |
| Бот добавлен, но не реагирует на обычные сообщения | Работает режим приватности | Назначить бота администратором или выключить режим через /setprivacy |
| Режим приватности выключили, а бот всё равно не видит сообщения | Настройку не применили к группе | Удалить бота из группы и добавить заново |
| Бот видит сообщения, но не удаляет спам | Нет права удалять сообщения | Выдать это право в разделе «Администраторы» |
| Бот не публикует в канал Telegram | Бот не администратор или нет права публиковать | Назначить администратором с правом публикации |
| Бот не реагирует на сообщения другого бота | Боты по умолчанию не видят сообщения других ботов | Обсудить с разработчиком отдельную настройку |
| Бот MAX не добавляется в групповой чат | Добавление в групповые чаты запрещено по умолчанию | Включить его в разделе «Приватность» на платформе для партнёров |
| Бот MAX в чате, но отвечает не на всё | Нет прав read_all_messages и write | Назначить бота администратором и выдать эти права |
| Бот перестал отвечать везде, не только в группе | Сервер бота, токен или оплата конструктора | Проверить работу бота в личных сообщениях и написать разработчику |
Последний пункт к правам группы отношения не имеет. Если бот молчит и в личке, проблема на его стороне: в работе сервера или в настройках подключения.
Готовый бот или свой
Для типовых задач хватает готового бота. Он удаляет ссылки и спам, приветствует новых участников, задаёт правила чата. Такого бота добавляют по инструкции выше за несколько минут.
Свой бот нужен, когда группа становится частью работы с клиентами или сотрудниками:
- ▸заявки из чата должны попадать в CRM или таблицу, а не теряться в переписке;
- ▸бот присылает в рабочий чат заказы с сайта, оплаты или сообщения о сбоях;
- ▸нужны свои правила модерации, которых нет в готовых ботах;
- ▸одна и та же логика должна работать и в Telegram, и в MAX;
- ▸важно, где хранится переписка и персональные данные участников.
Готовый бот принадлежит чужому владельцу: он может изменить правила, закрыть бота или включить платные функции. Свой бот работает на вашем сервере и под вашим токеном. Какие бывают боты и что каждый умеет, разобрано в статье виды Telegram-ботов для бизнеса. Если нужен бот под ваш процесс, посмотрите разработку Telegram-ботов и ботов для MAX.