javascript - 如何阻止简单的 Discord 机器人 ping 用户?

标签 javascript discord

我正在创建一个简单的 Discord 调用和响应机器人。每次它响应用户时,都会对该用户执行 ping 操作。如何阻止它对用户进行 ping 操作,同时仍保留所有其他功能?

我附上了一个我想要摆脱的示例(我如何让机器人只用“k”而不是“@[user], k”进行响应?)。 我对 Javascript 或一般编程知之甚少,所以我不知道从哪里开始。 我使用的是装有 Mojave 10.14.4 的 Macbook Air,使用 Terminal 和 Sublime Text 进行编码。如果那是相关的。 基础代码来自this guide .

这是 bot.js 文件中的调用和响应代码。

client.on('message', msg => {
    if (msg.author == client.user) {
        return
    }
  msg.reply('k');
});

Here's我试图摆脱的一个例子 - 我不希望机器人在响应时对用户进行 ping 操作。

最佳答案

msg.reply() 直接回复给出消息的用户,因此机器人会标记用户。如果您不需要此回复功能,可以使用 msg.channel.send()

关于javascript - 如何阻止简单的 Discord 机器人 ping 用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58514676/

相关文章:

javascript - 授权 header 不适用于 http GET 请求

javascript - Lightbox 关闭时停止播放 Youtube 视频

javascript - getAttribute ("name") 转义 html?

javascript - Discord JS 发送数据这样的图像

python - 如何在 Discord.py 中接收和发送消息到特定 channel ?

javascript - Ajax 不发布 ny 请求

JavaScript——当CSS使用伪类时获取内容

javascript - 图片未出现在 Discord.js Bot 的嵌入 URL 中

python - 为什么我被阻止使用 discord api?

python - Discord.py 每个用户的冷却时间不同