Коротко
В группе бота можно добавить как участника, а затем при необходимости повысить до администратора. В канале рабочие боты обычно добавляются через список администраторов. Главное правило — выдавать только те права, без которых функция не работает.
Бот в группе и бот в канале — не одно и то же
Группа предназначена для общения участников, поэтому здесь боту могут понадобиться права на чтение событий, удаление сообщений или ограничения пользователей. Канал — это публикационная площадка: боту для автопостинга прежде всего нужен доступ к размещению сообщений.
Как добавить бота в Telegram-группу
- Откройте нужную группу и её информацию.
- Выберите добавление участника и найдите бота по точному @username.
- Добавьте бота в группу и отправьте тестовую команду, если она предусмотрена.
- Если бот должен модерировать, откройте список администраторов и выдайте нужные права.
Как добавить бота в Telegram-канал
- Откройте информацию о канале и управление администраторами.
- Добавьте бота по username.
- Разрешите публикацию сообщений. Дополнительные права включайте только если сервис действительно использует соответствующую функцию.
- Сделайте тестовую публикацию и затем проверьте расписание или очередь.
Какие права нужны боту-модератору
Для автоматической модерации обычно нужны права, связанные с удалением сообщений и ограничением участников. Если бот умеет банить нарушителей, ему потребуется соответствующее разрешение. Права на изменение информации о группе, добавление новых администраторов и другие расширенные действия не стоит включать без необходимости.
Какие права нужны боту для постинга
В канале ключевое разрешение — публикация сообщений. Если сервис умеет редактировать или удалять ранее опубликованные материалы, соответствующие права могут понадобиться дополнительно. Названия отдельных разрешений могут немного отличаться между версиями Telegram.
Почему бот не реагирует после добавления
Проверьте четыре вещи: точный username, запуск бота через /start, административные права и режим приватности. В группах Telegram может ограничивать набор сообщений, которые получает бот. Для модератора это особенно важно, потому что фильтры должны видеть события, на которые им нужно реагировать.
Пример с TGStock
TGStock Moderator подключается к Telegram-группе и использует права для антиспама, ссылок, предупреждений и наказаний. TGStock Post предназначен для публикаций в каналах: очередь, расписание и повторяющиеся посты работают после подключения канала с необходимыми правами.
Проверка после подключения
- Бот отвечает на команду запуска.
- В панели сервиса появилась нужная группа или канал.
- Тестовое действие выполняется без ошибки прав.
- У бота нет лишних административных разрешений.
Частые вопросы
Нужно ли делать бота администратором группы?
Не всегда. Для простых команд достаточно обычного участника, но модерация, удаление сообщений и ограничения пользователей требуют соответствующих административных прав.
Как добавить бота в Telegram-канал?
Откройте настройки канала, раздел администраторов, добавьте бота по точному username и включите только права, которые нужны его функции.
Почему бот не видит обычные сообщения в группе?
Причиной может быть режим приватности бота или отсутствие необходимых прав. В группах бот по умолчанию может получать только часть сообщений, например команды, ответы и упоминания.
Какие права безопасно выдать боту?
Минимально необходимые. Постинг-боту обычно нужен доступ к публикации в канале, а модератору — удаление сообщений и ограничение участников. Права на добавление администраторов большинству ботов не нужны.
Можно ли потом забрать права у бота?
Да. Права администратора можно изменить или полностью отозвать в настройках группы или канала в любой момент.