Как установить бота в канал
Вариант № 1 - Автоматизированный
- Переходим в бота @tgsight_bot
- Нажимаем
Добавить канал
и нажимаем кнопку➕ Выбрать канал
.
Если у вас уже есть подключенные каналы, то для добавления нового достаточно перейти в меню /channels и нажать ➕ Выбрать канал
- Телеграм покажет список каналов, в которых вы являетесь администраторов и где у вас есть права на добавление новых администраторов.
- Выбираем канал, который хотим добавить
- Телеграм покажет уведомление, что при добавление бота, ему будут предоставлены права на добавление других администраторов. Зачем боту нужны такие права?
- Ожидаем, что инициализация пройдет успешно. Как правило, операция не должна занять более 1 минуты на нашей стороне.
Вариант № 2 - Ручной
- Добавляем бота @tgsight_bot в канал, используя меню Администраторы—>Добавить администратора(Add admin). В зависимости от используемого клиента телеграм этот пункт может находиться прямо в профиле канала или в меню Управление каналом.
- Предоставляем ему единственный доступ на добавление админа, остальные отключаем. Зачем боту нужны такие права?
- Заходим в чат с ботом @tgsight_bot и нажимаем
Добавить канал
и➕ Выбрать канал
. - Присылаем боту ссылку/username добавляемого канала .
- Ожидаем, что инициализация пройдет успешно. Как правило, операция не должна занять более 1 минуты на нашей стороне.
🧐 Вот что происходит под капотом
Бот сперва проверит свои права, которые вы ему выставили в своем канале. Если все успешно, то бот добавит нашего агента как админа (но без каких-либо прав на выполнение админских операций, тк сам не имеет таких настроек), который считает id доступных подписчиков, точно так же как работают известные боты, например, от кроссера или телеметра, если вы пользуйтесь таковыми. Зачем бот добавляет аккаунт(ы) при подключении?