Что может бот с правами на добавление других администраторов?

Что может бот с правами на добавление других администраторов?

Crosser Team

Чтобы @crosser_bot мог работать и искать пересечения между каналами, его нужно установить в канал администратором с правами Add new admins.

Согласно Telegram Bot API, бот, у которого есть права на добавление других участников, может:

  • добавить администратора с набором привилегий, которые есть у этого бота;
  • удалить только тех администраторов, которых сам назначил.
Скрин с официальной документации по Telegram Bot API. (https://core.telegram.org/bots/api#chatmember)

При добавлении бота в администраторы и предоставлении ему прав Add new admins, так же можно увидеть объяснение, что "этот администратор сможет добавлять новых админов с такими же (либо меньшими) правами".

Скрин с официального клиента Telegram Desktop.

Исходя из информации выше, @crosser_bot только с правами Add new admins:

  • может добавить нового админа с такими же правами;
  • не может удалить других админов;
  • не может изменять информацию о канале;
  • не может публиковать, редактировать, удалять посты.

Такие права нужны боту в связи со спецификой его работы, а так же, чтобы правильно работать с пользовательскими нагрузками и лимитами самого Telegram.

Q: Может ли бот удалить подписчиков с канала?
A: Любой администратор канала, в том числе и боты, с любым набором прав может удалить подписчика с канала. Если быть точным, то происходит не удаление, а добавление подписчика в "Banned users".


Для поиска пересечений отправляется запрос администратору канала, с которым хотим посчитать аудиторию. Если там несколько администраторов - запрос отправится тем администраторам, у кого был диалог с @crosser_bot и этот бот не заблокирован у них. Подтвердить запрос может любой администратор.

Пока запрос не подтвержден - бот не выполняет никаких действий. Если запрос отклонен - бот не выполняет никаких действий. Запрос подтвердить или отклонить можно на протяжении 24 часов.

Искать пересечения в канале может только человек, который является администратором этого канала. При поиске между своими каналами запрос не отправляется, подтверждать ничего не нужно.

Отчет с результатами отправляется как инициатору поиска пересечений, так и всем администраторам другого канала.