我需要帮助对最近的消息做出反应。这可以在指定的频道中或仅在服务器中。我需要帮助的主要事情是获取消息 ID 或有关最新消息的信息,我可以做的反应部分。
如果有解决方案,请告诉我,因为我查找的所有内容都没有产生任何结果。
谢谢!
答案 0 :(得分:0)
有很多方法可以获取频道中的最后一条消息。假设您已经有一个想要做出反应的特定渠道。使用
last_message = channel.last_message #channel must be a discord.Channel
文档指定这有时可能会得到错误消息,因此我们使用
messages = await channel.history(limit=1).flatten()[0]
提示: 尝试在 docs 中搜索相关类而不是谷歌搜索