Как получить id последнего сообщения Pyrogram

Требуется получить id последнего сообщения из избранного, данный вопрос уже задавал в теме Pyrogram - получение id последнего сообщения из избранного но ответа не получил


Ответы (1 шт):

Автор решения: Andrew Pristagin

можно так, но это будет реагировать на ВСЕ сообщения от ВАС

# импортируем нужные функции из pyrogram
from pyrogram import filters, Client
# создаем "клиента"
app = Client("my_account", api_id="ваш api_id", api_hash="ваш api_hash")
# подключаем функцию к клиенту и устанивливаем "фильтр" на нас
@app.on_message(filters.me)  
def main(_, msg):
    # получаем id (прибавляем 1 потому что id получаем на 1 меньше, 
    # по крайне мере так везде пишут XD для получения id)

    id = msg.message_id + 1
    print(id)  # пишем id

app.run()  # запускаем клиента
→ Ссылка