Это инструкция для человека, который администрирует бота в Telegram-группе — не часть кода, бот её не читает.
- Откройте группу → «Управление группой» (или иконка карандаша) → Администраторы.
- Найдите бота в списке (или добавьте через «Добавить администратора», если ещё не добавлен).
- Включите тумблеры из таблицы ниже — под соответствующие функции бота.
- Сохраните.
| Право в Telegram | Что даёт боту | Какие команды/функции без него не работают |
|---|---|---|
Блокировка участников (can_restrict_members) |
Мьютить и кикать нарушителей | Автомодерация по триггер-словам, mute_user/kick_user через /ask |
Закрепление сообщений (can_pin_messages) |
Закреплять/открепять сообщения | /pin, /unpin |
Изменение профиля группы (can_change_info) |
Менять название/фото/описание, менять права участников чата | /lock, /unlock, /settitle, /setdescription, /setphoto |
Приглашение пользователей по ссылке (can_invite_users) |
Создавать/отзывать инвайт-ссылки, одобрять заявки на вступление | /newlink, /revokelink, кнопки «Одобрить/Отклонить» на заявках |
Первое право («Блокировка участников») нужно было и раньше, для модерации. Остальные три — новые, добавлены вместе с командами управления группой.
Ничего не сломается и не упадёт с ошибкой. Бот в ответ на команду напишет что-то вроде «Боту не хватает прав на …» — и всё. Просто соответствующая команда не будет работать, пока право не выдадут.
Чтобы кнопки «✅ Одобрить» / «❌ Отклонить» вообще появлялись, в группе должна быть включена опция «Заявки на вступление» (Настройки группы → Разрешения → «Одобрять новых участников»). Если она выключена, люди вступают сразу, и событие заявки боту не приходит — это ожидаемо, не баг.