【问题标题】:Discord.py Bot cannot work with old messagesDiscord.py Bot 无法处理旧消息
【发布时间】:2021-10-04 17:38:33
【问题描述】:

我想从消息中获得反应。它非常适用于比 Bot 更新的消息,但如果我重新启动 bot,则 bot 不再能够处理我的代码如下所示的反应:

@commands.Cog.listener()
async def on_reaction_add(self, reaction, user):
    if user.bot == False:
        print("Got Reaction")

但正如我刚才所说,如果消息是在上次从 Bot 重新启动后发送的,我只会收到“Got Reaction”行。 我的问题是如何绕过这个?

【问题讨论】:

    标签: python discord.py


    【解决方案1】:

    尝试使用on_raw_reaction_add

    也许正在阅读这份文件on_raw_reaction_add

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-04
      • 2020-11-27
      • 2020-09-11
      • 2021-09-30
      • 1970-01-01
      • 2021-08-23
      • 2018-07-24
      • 1970-01-01
      相关资源
      最近更新 更多