我正在创建一个简单的 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/