簡體   English   中英

使用 Telethon 檢索多個固定消息

[英]Retrieving multiple pinned messages with Telethon

我正在嘗試使用 Telethon 從使用以下代碼的組中下載多個固定消息:

from telethon import TelegramClient, types

async def getPinnedMessages():
    async with TelegramClient('MySession', api_id, api_hash) as client:
        messages = await client.get_messages('MyGroupChat', ids=types.InputMessagePinned())

問題是這只會返回一條消息,即使有多個固定消息。 關於我在這里缺少什么的任何建議? 謝謝。

您需要使用InputMessagesFilterPinned

for message in client.iter_messages(chat, filter=types.InputMessagesFilterPinned()):
    ...  # use message

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM