【发布时间】:2019-09-07 17:44:58
【问题描述】:
我正在尝试制作一个不和谐的机器人来检查在频道中发送的消息的前缀和参数(!发送@Usermention“消息”),但尽管运行,程序在我输入消息后立即关闭不和谐的服务器,没有输出任何错误信息,所以我不太确定该怎么做......
const Discord = require('discord.js');
const client = new Discord.Client();
const auth = require('./auth.json');
const prefix = "!";
client.on("message", (message) =>
{
msg = message.content.toLowerCase();
if (message.author.bot) { return; }
mention = message.mention.users.first(); //gets the first mention of the user's message
if (msg.startsWith (prefix + "send")) //!send @name [message]
{
if (mention == null) { return; } //prevents an error sending a message to nothing
message.delete();
mentionMessage = message.content.slice (6); //removes the command from the message to be sent
mention.sendMessage (mentionMessage); //sends message to mentioned user
message.channel.send ("message sent :)");
}
});
client.login(auth.token);
【问题讨论】:
-
如果您想查看任何错误,请将您正在运行的内容包装在 try catch 块中
标签: javascript bots discord discord.js