步骤 1:安装NekoBox
使用 npm 安装 NekoBox 包:
npm install neko-box
步骤 2:初始化项目
创建一个新项目文件夹,mybot:
mkdir mybot cd mybot nb init
这会创建必要的文件和文件夹。
步骤 3:配置基本设置
进入 config 文件夹,编辑 config.json:
{
"bot": {
"token": "你的Discord机器人的token",
"prefix": "!", // 指令前缀
"name": "NekoBot" // 机器人名称
}
}
- token:获取你的Discord机器人 token,注册并获取。
- prefix:设置你使用的指令前缀,。
- name:机器人的显示名称。
步骤 4:配置项目文件
编辑 project.json:
{
"bot": {
"token": "你的token",
"name": "NekoBot",
"owner": "你的ID",
"ownerID": "你的ID"
},
"commands": {
"folder": "commands"
},
"plugins": [
"@neko-box/data",
"@neko-box/logs"
],
"prefix": "!",
"version": "1.."
}
- commands:命令文件夹位置,默认为
commands。 - plugins:添加需要的插件,如数据存储和日志记录。
- prefix:指令前缀,保持与之前一致。
步骤 5:安装依赖
安装所有插件和依赖:
npm install
步骤 6:运行机器人
运行机器人:
nb run
步骤 7:编写命令
创建 commands 文件夹,编写命令文件:
// commands/hello.js
module.exports = function(bot, msg) {
bot.sendMessage(msg.channel.id, "Hello, world!");
};
在 config.json 中添加命令配置:
{
"commands": {
"folder": "commands",
"enabled": true
}
}
步骤 8:使用插件
添加插件到 project.json:
{
"plugins": [
"@neko-box/data",
"@neko-box/logs"
]
}
重新安装依赖后,插件会被加载。
完成
配置完成后,你的机器人已准备就绪,可以发送消息并使用命令,如有问题,检查 token 是否正确或更新 Discord.js 到最新版本。









