我正在创建一个Discord机器人,它应该接受对回复消息做出React的命令。
我的意思是:
1.用户将用命令回复消息A
(假设这是回复A
的消息B
)
1.机器人程序将获得消息B
并找出消息A
的ID,以便它稍后可以分析它。
我正在使用discordgo库的Golang。尝试MessageReference没有任何运气。
到目前为止,我所找到的是Message.Type
,它确实等于MessageType.MessageTypeReply。所以我知道一条消息是否是回复,但我无法获得回复消息的ID。
1条答案
按热度按时间tf7tbtn21#
你的方向是对的!
原始消息的引用位于
Message.MessageReference
字段。Message.Reference()
返回一个引用对象,指向调用它的消息。希望这有帮助!