Ответы пользователя по тегу Pyrogram
  • Не работает парсинг телеграмм канала. Но код рабочий в чем беда?

    1. Канал ты можешь парсить только свой. Ты не видишь юзеров в чужих каналах.
    2. Даже на своём канале ты видишь 200 юзеров, остальных нужно искать через танцы с бубном в поисковой строке.

    Пирограм к сожалению больше года не обновляется на Гитхаб, походу создатель подзабил. А жаль.
    Ответ написан
    Комментировать
  • Как использовать функцию GetMessageReactionsList с помощью юзербота Pyrogram?

    EntireMusic
    @EntireMusic Автор вопроса
    (:
    Благодаря хорошей документации сам нашёл и понял, как правильно пользоваться подобными функциями, может кому пригодится:
    from pyrogram import Client, filters
    from pyrogram.raw.functions.messages import GetMessageReactionsList
    
    @app.on_message(filters.command("get_react"))
    async def get_mess_reactions(client, message):
        mess_id, mess_chat = 12345678, "some_chat" #тут id нужного сообщения и чат (id / username)
        r_peer = await app.resolve_peer(mess_chat) #обязательно использовать этот метод для получения правильного пира
        print(await app.invoke(GetMessageReactionsList(peer=r_peer, id=mess_id, limit=-1))) #обязательно используем именованные параметры
    Ответ написан
    Комментировать