python—是否有一种方法可以查看消息是否为回复?

7uhlpewt  于 2021-08-25  发布在  Java
关注(0)|答案(1)|浏览(302)

https://i.stack.imgur.com/tjyaz.png (很抱歉,我还不能发布图片)有没有办法让我看看这条消息是否是回复?
在本例中,它将获得两个表情符号。我只需要知道消息的正文,两个表情符号,以及它所回复的消息,“第72天自鸣得意不喜欢加密”。
我通常可以这样做:

channel = ctx.channel
    messages = await channel.history(limit=200).flatten()

但是,这会获取所有消息,而不仅仅是回复。那么也许我可以用另一种方式得到回复?

nnt7mjpx

nnt7mjpx1#

你需要使用 Message.reference ```

loop over messages

if message.reference: # if is not None its a reply
...

相关问题