我正在制造一个discord机器人,该机器人最终将用作聊天的评分系统,但index.js终端显示ReferenceError:机器人未定义bot.on('ready',() =>{
我什至有const Client = new Discord.Client();
的代码在下面
const Discord = require('discord.js');
const Client = new Discord.Client();
const token ='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
bot.on('ready',() =>{
console.log('This bot Is Online!');
})
bot.login(token);
有些人有类似的问题,但是我的问题似乎更加持久,因此我无能为力解决此运行时错误
答案 0 :(得分:1)
bot
应该是Client
。如果要使用bot
变量,请将const Client = new Discord.Client();
更改为const bot = new Discord.Client();
。这是您的客户端,或机器人的个人资料/用户。
暴露您的机器人令牌(如果是其实际令牌)也不是一个好主意。否则,人们可以使用自己的脚本登录到您的机器人,这将导致该机器人所在的服务器出现问题(人们可以踢出该机器人等)。