【问题标题】:How To Make Discord Bot React Emoji To Specific Message?如何让 Discord Bot 对特定消息做出反应?
【发布时间】:2018-08-12 02:14:57
【问题描述】:

我想让 Discord 机器人对消息 id 给出的某些消息做出反应

如果消息 ID 是“4778966219929685641”,那么如果我尝试发送消息 !react :emoji: 4778966219929685641 然后它应该对帖子做出反应。

我想不出代码。任何帮助将不胜感激。

【问题讨论】:

标签: discord discord.js


【解决方案1】:

首先你需要获取通道对象,假设我们在消息监听器中有命令,接下来我们需要获取消息(如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.
})

如果我在这个答案中犯了错误,请回复这个答案,我会修复它。

【讨论】:

    猜你喜欢
    • 2019-06-07
    • 2021-05-12
    • 2021-07-13
    • 1970-01-01
    • 2021-03-05
    • 2019-05-24
    • 2020-07-31
    • 2021-03-25
    • 2019-06-30
    相关资源
    最近更新 更多