我想阅读已反应的消息的消息内容。我相信payload
没有消息对象,但确实有message_id
。我什至怎么得到消息?我没有什么可以用来获取邮件内容的?
具体来说,如果它是嵌入消息,我想阅读页脚
async def on_raw_reaction_add(self, payload):
message_id = payload.message_id
答案 0 :(得分:0)
对不起,答案太晚了!
使用来自RawReactionEvent
的有效负载时,您也可以获取channel_id
。使用此功能,您可以做到:
async def on_raw_reaction_add(self, payload):
channel = self.bot.get_channel(payload.channel_id)
message = await channel.fetch_message(payload.message_id)
print(message.content) # now you can view the message's content!
参考: