我想让Discord机器人对消息ID给出的某些消息反应表情符号
如果消息ID为'4778966219929685641',则我尝试发送消息 反应:emoji:4778966219929685641 然后它应该对帖子做出反应。
我无法提出代码。任何帮助将不胜感激。
答案 0 :(得分:0)
所以首先要做的是,您需要获取channel对象,假设我们在消息侦听器中具有该命令,接下来,我们将获取消息(如docs),在文档中说我们需要获取消息ID,假设命令中有参数,我们将使用.then(或回调)
.then(message => {
它将对用户希望与之反应的消息作出反应。所以它应该看起来像这样
channel.fetchMessage("4778966219929685641").then(message => {
message.react(argument[0]) //This is assuming that you are splitting the message content into an array, So it will get the first element.
})
如果我在此答案中出现错误,请回复此答案,我将予以解决。