node.js - 使用 Node.js 和命令提示符更新了 Discord Bot 问题
问题描述
我什么时候进入
“节点索引.js”
进入命令提示符和包含所有 Discord 机器人信息的文件夹,它会给我这个错误:
const client = Discord.Client();
^^^^^
SyntaxError: Unexpected token const
at Module._compile (internal/modules/cjs/loader.js:723:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
无论如何要修复?
编辑:
配置文件
{
"BOT_TOKEN": "bot's token"
}
index.js
const Discord = require('discord.js');
const client = new Discord.Client();
client.once('ready', () => {
console.log('Ready!');
});
client.login('bot's token');
解决方案
const Discord = require('discord.js');
const client = new Discord.Client();
const config = require('./config.json')
client.once('ready', () => {
console.log('Ready!');
});
client.login(config.BOT_TOKEN);
我更正了您的 index.js 代码。
问题可能如下:
- 您可能尚未安装 Discord.js,或者您正在使用 Node.js 的过时版本,请使用
npm i -g npm
并npm i discord.js
添加 discord.js。 - 您的令牌无效?尝试更新您的令牌并将新令牌放在那里。
如果你做了这一切,还没有工作,那么我不知道。据我所知,它应该工作
我对此无能为力,因为您没有提供太多信息。但让我知道它是否有效或者您是否有其他信息。
推荐阅读
- r - 使用来自不同模块的输入来对闪亮的数据进行子集化
- llvm - 反转 LLVM TableGen 指令表示中的位
- python - 从 Cloud Firestore 查询数据 - Python
- flutter - 验证 Flutter Form 中的不可见字段
- c# - 使用 System.Text.Json 自定义反序列化 - 将字段分组到对象中
- python - 如何在 seaborn 方面添加政治边界和海岸线?
- c++ - TdxSpreadSheet -> SaveToFile 编码问题
- drag-and-drop - Ag-grid 将项目拖放到可编辑的网格单元中
- python - Wordpress 如何使用 python 和 REST API 获取高级自定义字段内容
- java - groovy:捕获:java.sql.SQLException:即使使用@GrabConfig(systemClassLoader = true)也找不到合适的驱动程序