如何获取某人正在回复的消息?

问题描述 投票:0回答:1

我正在编写一个不和谐的机器人,我想要一个命令来创建一个民意调查来决定一个帖子是否是一个好的模因。我希望它的工作方式是:你回复模因;然后它创建一个民意调查;如果大多数人都同意,它就会出现在#best-memes 中。我如何获取此人回复的消息。我想找到这条消息:

python discord discord.py bots reply
1个回答
0
投票

假设您已经收到带有命令的消息:

original_message = (await client
    .get_channel(message.reference.channel_id)
    .fetch_message(message.reference.message_id))

如果找不到频道或消息,这将引发

discord.errors.NotFound
错误。

https://discordpy.readthedocs.io/en/latest/api.html#discord.MessageReference

© www.soinside.com 2019 - 2024. All rights reserved.