使用discordgo在MessageEvent上获取回复消息

rslzwgfq  于 2023-05-04  发布在  Go
关注(0)|答案(1)|浏览(217)

我正在创建一个Discord机器人,它应该接受对回复消息做出React的命令。
我的意思是:
1.用户将用命令回复消息A(假设这是回复A的消息B
1.机器人程序将获得消息B并找出消息A的ID,以便它稍后可以分析它。
我正在使用discordgo库的Golang。尝试MessageReference没有任何运气。
到目前为止,我所找到的是Message.Type,它确实等于MessageType.MessageTypeReply。所以我知道一条消息是否是回复,但我无法获得回复消息的ID。

tf7tbtn2

tf7tbtn21#

你的方向是对的!
原始消息的引用位于Message.MessageReference字段Message.Reference()返回一个引用对象,指向调用它的消息。
希望这有帮助!

相关问题