Как добавить бота в группу: 5 шагов
Узнайте точный @username бота
Возьмите его со страницы бота или из ссылки t.me/имя. Название могут повторять другие боты, а @username у каждого свой. У ботов, созданных через @BotFather, он заканчивается на «bot», например @QuizBot.
Откройте сведения о группе
На Android нажмите на название группы в шапке чата. На iPhone нажмите на фото группы в правом верхнем углу.
Нажмите «Добавить участников»
Введите @username бота в поиск, выберите его и подтвердите. Если бот не добавляется, его владелец мог запретить работу в группах в настройках @BotFather.
Назначьте бота администратором, если ему нужны права
iPhone: сведения о группе > «Изменить» > «Администраторы». Android: сведения о группе > карандаш справа вверху > «Администраторы». Telegram Desktop: «…» справа вверху > «Управление группой» > «Администраторы». Добавьте бота и оставьте включёнными только нужные права.
Проверьте, что видит бот
Откройте список участников: рядом с ботом Telegram пишет, есть ли у него доступ к сообщениям. Бот-администратор получает все сообщения группы.
Права администратора для бота: что даёт каждое
| Право | Что может бот | Когда включать |
|---|---|---|
| Удаление сообщений | Удалять сообщения других участников | Антиспам и модерация |
| Блокировка пользователей | Ограничивать, банить и разбанивать участников, смотреть статистику супергруппы | Бот-модератор |
| Добавление участников | Приглашать в группу новых людей | Бот, который принимает людей в группу |
| Закрепление сообщений | Закреплять сообщения | Бот правил или объявлений |
| Изменение профиля группы | Менять название, фото и другие настройки группы | Обычно не нужно |
| Назначение администраторов | Назначать администраторов с частью своих прав | Боту почти никогда не нужно |
Пример: права для бота-модератора
Задача: бот удаляет спам и банит тех, кто его присылает. Ему хватит двух прав: удаление сообщений и блокировка пользователей. Остальные права выключите.
Владелец бота может дать ссылку, которая сразу предложит выбрать группу и выдаст боту ровно эти права: t.me/имя_бота?startgroup&admin=delete_messages+restrict_members
После добавления откройте список администраторов и проверьте, что у бота включены только два права.
Что бот видит в группе
По умолчанию бот работает в режиме приватности. Он получает команды, адресованные ему (например, /start@имя_бота), ответы на свои сообщения и сообщения, отправленные через него. Служебные сообщения группы, например о входе нового участника, бот видит в любом режиме.
Бот-администратор и бот с выключенной приватностью получают все сообщения группы. Если в группе обсуждают личное, Telegram советует не добавлять ботов, которым вы не доверяете полностью.
Как добавить своего бота в группу
Свой бот добавляется так же, как чужой. Сначала проверьте в @BotFather две настройки. Команда /setjoingroups разрешает или запрещает добавлять бота в группы. Команда /setprivacy задаёт, какие сообщения бот получит в группе.
Если выключили режим приватности, удалите бота из группы и добавьте снова: без этого изменение не сработает. Telegram советует выключать приватность, только когда без неё бот не работает.
Как добавить бота в группу по ссылке
Многие боты дают кнопку добавления в группу. За ней стоит ссылка вида t.me/имя_бота?startgroup: Telegram откроет список ваших групп, вы выбираете нужную.
Если в ссылке есть параметр admin, Telegram покажет группы, где вы можете назначать администраторов, и добавит бота администратором с перечисленными правами.
Боты из каталога для этой задачи
Частые вопросы
Почему бот не добавляется в группу?
Владелец бота мог запретить работу в группах командой /setjoingroups в @BotFather. Проверьте и @username: название бота может повторяться, а @username у каждого бота свой.
Как добавить бота в приватную группу телеграм?
Так же, как в открытую: сведения о группе > «Добавить участников» > поиск по @username. Ссылка-приглашение боту не нужна, его добавляет участник группы.
Бот в группе читает все сообщения?
Нет, если он работает в режиме приватности и не назначен администратором. Тогда он видит только команды и ответы, обращённые к нему. Бот-администратор получает все сообщения группы.
Как добавить своего бота в группу телеграм?
Проверьте в @BotFather, что команда /setjoingroups разрешает группы, и добавьте бота через «Добавить участников». Если боту нужны все сообщения, выключите приватность через /setprivacy и добавьте его заново.
Источники
- Telegram FAQ: администраторы групп, добавление участников, боты в группах, открыто
- Telegram для разработчиков: режим приватности и команды BotFather, открыто
- Bots FAQ: какие сообщения получает бот, открыто
- Bot API: права администратора, открыто
- Ссылки Telegram: добавление бота в группу и канал, открыто
Обновлено
