Node.js“节点”命令将不起作用,仅退出

时间:2018-08-03 22:46:25

标签: node.js

我有一个问题。几个月前,我在Node.js中发现了一个问题:突然,当我尝试执行“ node”命令时,什么也不会发生,它就退出了。 (是的,在节点命令DID之后放了一个.js文件)。由于这个问题,我很长一段时间都无法编写Discord机器人程序(我正在使用discord.js进行编码)。而且我仍然有这个问题,我想找出为什么。我将截图。 (经过审查的姓名): node.js problem

theRating = (percentage(movies[0].bb, 10));

这是我的代码。

1 个答案:

答案 0 :(得分:0)

代码上的问题是,您收到消息后尝试登录。该操作无效,因为您需要登录,然后您会收到消息。
这应该起作用:

const Discord = require("discord.js");
const client = new Discord.Client();

client.on("message", async (message) => {
  console.log("\r\nUser sent message: \"" + message.content + "\", from server \"" + message.guild.name + "\" from user " + message.member.user.username + " prepared to be sent at exactly " + message.mentions._client.readyAt + ".\r\n");

  if(message.content = "Ping") {
     message.channel.send("Pong!");
  }

});

bot.login("My bot token");