Discord.py 对最新消息的反应

时间:2021-03-18 05:08:05

标签: discord discord.py message

我需要帮助对最近的消息做出反应。这可以在指定的频道中或仅在服务器中。我需要帮助的主要事情是获取消息 ID 或有关最新消息的信息,我可以做的反应部分。

如果有解决方案,请告诉我,因为我查找的所有内容都没有产生任何结果。

谢谢!

1 个答案:

答案 0 :(得分:0)

有很多方法可以获取频道中的最后一条消息。假设您已经有一个想要做出反应的特定渠道。使用

last_message = channel.last_message #channel must be a discord.Channel

文档指定这有时可能会得到错误消息,因此我们使用

messages = await channel.history(limit=1).flatten()[0]

参考:

提示: 尝试在 docs 中搜索相关类而不是谷歌搜索