【问题标题】:Discord.py reacting to most recent messageDiscord.py 对最新消息的反应
【发布时间】:2021-06-15 12:00:43
【问题描述】:

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

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

谢谢!

【问题讨论】:

  • 欢迎来到 StackOverflow!您的问题缺少很多信息,请阅读how to ask,并包含您认为相关的每一段代码,同时保持问题简短易懂。在这里提问之前先诚实地尝试一下。

标签: discord discord.py message


【解决方案1】:

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

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

文档指出这有时会收到错误消息,因此我们使用

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

参考资料:

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

【讨论】:

    猜你喜欢
    • 2020-03-03
    • 1970-01-01
    • 1970-01-01
    • 2021-07-25
    • 2021-12-18
    • 2021-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多