Discord.py 让机器人根据一个消息id打印一组消息
在discord中,UI将消息序列格式化为一条消息。例如,如果用户Fred发送以下消息序列: 嗨,我叫弗雷德 我是个不和谐的人 它们将作为一条信息发出。值得注意的是,它们的反应可能过于分散,因此你可以对第一个而不是最后一个微笑,或者对最后一个而不是第一个微笑 目前,我可以获取并打印响应的消息:Discord.py 让机器人根据一个消息id打印一组消息,discord.py,Discord.py,在discord中,UI将消息序列格式化为一条消息。例如,如果用户Fred发送以下消息序列: 嗨,我叫弗雷德 我是个不和谐的人 它们将作为一条信息发出。值得注意的是,它们的反应可能过于分散,因此你可以对第一个而不是最后一个微笑,或者对最后一个而不是第一个微笑 目前,我可以获取并打印响应的消息: @bot.event async def on_raw_reaction_add(payload): channel = bot.get_channel(payload.channel_id)
@bot.event
async def on_raw_reaction_add(payload):
channel = bot.get_channel(payload.channel_id)
message=await channel.fetch_message(payload.message_id)
print(message.content)
我想按顺序打印这两条消息。我不确定如何获得消息1的id,因为消息2的id和vica的id都是相同的。或者如何阻止它从sequqnce外部获取消息,即之前和之后来自其他用户的消息