我正在尝试制作一个智能机器人不和谐机器人。我已将令牌放入 superSecretBotTokenHere
,并且机器人正在运行。但是,每当我向我的机器人发送 Dm
时,机器人开始输入,然后停止输入并收到此错误代码:
DiscordAPIError:无法发送空消息
这是我的代码:
const Cleverbot = require("cleverbot-node");
const client = new Discord.Client();
const clbot = new Cleverbot;
client.on("message", message => {
if (message.channel.type === "dm") {
clbot.write(message.content, (response) => {
message.channel.startTyping();
setTimeout(() => {
message.channel.send(response.output).catch(console.error);
message.channel.stopTyping();
}, Math.random() * (1 - 3) + 1 * 1000);
});
}
});
client.on("ready", () => {
console.log("I am ready!");
});
client.login("superSecretBotTokenHere");