Задать вопрос
@fewt

Как сделать проверку админ ли бот в канале Telegram в Aiogram?

Вопрос по Aiogram
Бот должен работать примерно так: Пользователь дает админку на канале, далее бот просит переслать сообщение из канала после того как юзер переслал любой пост, бот должен проверить и вывести ответ.
  • Вопрос задан
  • 950 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
@saund901
по чат айди проще всего посмотреть админ ли юзер или нет
Ответ написан
Комментировать
@Zo0meeer
1) Получаешь user_id своего бота через @getmyid_bot;
2) Когда пользователь пересылает пост, получаешь chat_id канала;
3) Методом BOT.get_chat_member(bot_id, _channel_id) получаешь статус. Если поймал исключение, то админки у бота нет.
Ответ написан
Комментировать
@MIRVETIK
а есть способ когда айди канала само подтягивается через пользователя когда бота добавляют в канал и пересылают из канала сообщение в бота и он подтверждает что добавлен, еще нужна проверка на то что выданы нужные права на отправку сообщений
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы