【发布时间】:2023-04-04 02:40:01
【问题描述】:
是否有可能获得用户的所有反应?那么他在频道中提供了多少次带有反应的消息以及何时(消息不是来自机器人本身)?
示例:我有一个 webhook(在某个频道中每隔一小时出现一次),我想知道谁对它做出了反应以及何时做出了反应。 提前致谢
【问题讨论】:
标签: python discord.py
是否有可能获得用户的所有反应?那么他在频道中提供了多少次带有反应的消息以及何时(消息不是来自机器人本身)?
示例:我有一个 webhook(在某个频道中每隔一小时出现一次),我想知道谁对它做出了反应以及何时做出了反应。 提前致谢
【问题讨论】:
标签: python discord.py
要获得对消息的所有反应,您可以执行此人在另一个问题中的回答: https://stackoverflow.com/a/57600030/16931004
您必须将 message.id 更改为公会中的每个 message.id,因此您必须阅读所有消息的历史记录并获取它们的 message.id 并使用那段代码循环遍历这些消息
然后,您可能希望将信息保存在字典或每次您的 TARGET.USER 在 message.reactions 列表中的列表中
很抱歉将其作为答案...我无法评论帖子,因为我有
【讨论】: