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

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

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

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽