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

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

Вопрос по Aiogram
Бот должен работать примерно так: Пользователь дает админку на канале, далее бот просит переслать сообщение из канала после того как юзер переслал любой пост, бот должен проверить и вывести ответ.
  • Вопрос задан
  • 1107 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 3
@saund901
по чат айди проще всего посмотреть админ ли юзер или нет
Ответ написан
Комментировать
@Zo0meeer
1) Получаешь user_id своего бота через @getmyid_bot;
2) Когда пользователь пересылает пост, получаешь chat_id канала;
3) Методом BOT.get_chat_member(bot_id, _channel_id) получаешь статус. Если поймал исключение, то админки у бота нет.
Ответ написан
Комментировать
@MIRVETIK
а есть способ когда айди канала само подтягивается через пользователя когда бота добавляют в канал и пересылают из канала сообщение в бота и он подтверждает что добавлен, еще нужна проверка на то что выданы нужные права на отправку сообщений
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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