我有频道对象,并且我已经尝试过
mess = channel.history(limit=200)
but mess
is a HistoryIterator
对象并且其内不包含任何消息mess.messages
对象(大小 = 0)。频道中有消息,所以不应该说大小为0。
我也尝试过:
mess = client.logs_from(channel, limit=200)
但 PyCharm 告诉我client
has no logs_from
功能。
有没有一种简单的方法可以从数组中的文本通道获取所有消息?
HistoryIterator
实施AsyncIterator界面。您可以使用AsyncIterator.flatten将 Iterator 的内容消耗到列表中的方法:
messages = await channel.history(limit=200).flatten()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)