python-3.x 如何获取通道中的第一条消息

e1xvtsh3  于 2023-05-08  发布在  Python
关注(0)|答案(2)|浏览(103)

我想知道如何在一个频道中获得第一条消息。但更好的是,你能告诉我文档中解释这一点的部分吗?

tjjdgumg

tjjdgumg1#

TextChannel有一个history方法。如果你输入await channel.history(),你可以得到该文本频道中的所有消息。但这要从最后一条留言说起。要从第一条消息开始,请在方法中使用oldest_first=True。您也可以使用关键字参数limit限制消息的数量。

zdwk9cvp

zdwk9cvp2#

messages = [message async for message in channel1.history(limit=1, oldest_first=True)]

相关问题