Javascript 获取错误代码“;DiscordAPIError:无法发送空消息";

Javascript 获取错误代码“;DiscordAPIError:无法发送空消息";,javascript,discord.js,Javascript,Discord.js,我想做一个克利夫博特不和谐机器人。我已将我的令牌放入超级secretbottokenhere,并且bot正在运行。但是,每当我向bot发送一个Dm,bot就会开始键入,然后停止键入,我会得到以下错误代码: DiscordAPIError:无法发送空消息 这是我的代码: const Cleverbot = require("cleverbot-node"); const client = new Discord.Client(); const clbot = new Cleve

我想做一个克利夫博特不和谐机器人。我已将我的令牌放入
超级secretbottokenhere
,并且bot正在运行。但是,每当我向bot发送一个
Dm
,bot就会开始键入,然后停止键入,我会得到以下错误代码:

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");

错误消息告诉您
response.output
为空。因此“无法发送空消息”。发送前检查
response.output
的值。通过查看,您似乎忘记调用
Cleverbot#configure()
@Lioness100,那么我该如何调用它呢?请查看npm第I页linked@Lioness100我看了那里,我不确定我应该在那里找什么。正如我所说,我对任何类型的编码都非常陌生。