python - Discord.py 如何从消息 ID 中获取消息作者
问题描述
我是编程不和谐机器人的新手。我目前正在使用on_raw_reaction_add(payload)
,并且on_raw_reaction_remove(payload)
为了跟踪使用某个反应的次数。有没有办法可以从有效负载中获取消息作者或从中获取消息作者payload.message_id
?
解决方案
以上答案部分正确,TextChannel.fetch_message()
不需要Client.fetch_message()
msg = await bot.get_channel(payload.channel_id).fetch_message(payload.message_id)
author = msg.author
推荐阅读
- c# - 如何使用 C# winforms 将 excel 文件转换为 pdf?
- php - Doctrine - 使用带有附加字段的 ManyToMany 并希望在关联表中保存多行
- flutter - google_maps_pplace_picker Pub 获取错误:版本解决失败
- powerbi - 如果我们在事实和维度表之间有多重关系,如何进行建模
- twilio - 如何减慢 Twilio 的 TwiML “Say” 命令以编程方式从 API 进行调用?
- java - 同步块是否会阻止其他线程插入同步列表?
- amazon-web-services - AWS EKS 上的 Nginx 入口控制器背后的 Asp.net Core 得到“502 Bad Gateway”
- android - Flutter:解析私钥时出错:未处理的异常:“ASN1Exception”的实例
- python - Create array of differences in col between two adjacent numbers in an array python/pyspark
- python - 如何减少这个 python 程序中的行距?