在不一致的情况下,UI格式化消息序列就好像它们是一条消息一样。例如,如果用户Fred发送以下消息序列:
嗨,我叫弗雷德
我是新来的不和谐
它们将作为一条消息出现。显然,它们的反应可能过于分开,因此您可以对第一个而不是最后一个或最后一个而不是第一个笑脸。
目前,我可以获取并打印对以下消息有反应的消息:
@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)
我想按顺序打印两条消息。给定消息2的ID,我不确定如何获取消息1的ID,反之亦然。或者如何阻止它从顺序外部获取消息,即之前和之后来自其他用户的消息。