让机器人根据一个消息ID打印一组消息

时间:2020-11-05 17:22:29

标签: discord.py

在不一致的情况下,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,反之亦然。或者如何阻止它从顺序外部获取消息,即之前和之后来自其他用户的消息。

0 个答案:

没有答案