【问题标题】:Discord.py receives all reactions of a user in a channelDiscord.py 在频道中接收用户的所有反应
【发布时间】:2023-04-04 02:40:01
【问题描述】:

是否有可能获得用户的所有反应?那么他在频道中提供了多少次带有反应的消息以及何时(消息不是来自机器人本身)?

示例:我有一个 webhook(在某个频道中每隔一小时出现一次),我想知道谁对它做出了反应以及何时做出了反应。 提前致谢

【问题讨论】:

    标签: python discord.py


    【解决方案1】:

    要获得对消息的所有反应,您可以执行此人在另一个问题中的回答: https://stackoverflow.com/a/57600030/16931004

    您必须将 message.id 更改为公会中的每个 message.id,因此您必须阅读所有消息的历史记录并获取它们的 message.id 并使用那段代码循环遍历这些消息

    然后,您可能希望将信息保存在字典或每次您的 TARGET.USER 在 message.reactions 列表中的列表中

    很抱歉将其作为答案...我无法评论帖子,因为我有

    【讨论】:

      猜你喜欢
      • 2020-10-11
      • 1970-01-01
      • 2021-05-03
      • 2021-01-07
      • 2021-02-08
      • 2022-01-18
      • 1970-01-01
      • 2018-09-01
      • 1970-01-01
      相关资源
      最近更新 更多