-
安装NekoBox:
- 下载最新版本的NekoBox源码。
- 进入项目目录,使用
npm install安装依赖。 - 运行
npm start启动机器人,确保环境变量NODE_ENV设置为development。
-
创建配置文件:
- 初始化
config.json,填写必要信息:token:Discord机器人的令牌。prefix:自定义前缀,如 或空格。owner:管理员ID。commands:设置默认权限。plugins:启用默认插件。events:配置事件响应。
- 初始化
-
添加命令:
- 创建
commands文件夹,添加example-command.js:module.exports = { name: 'hello', description: '打招呼!', permissions: ['botadmin'], execute: (msg, args) => { return msg.channel.send('嗨!有什么我可以帮你的吗?'); }, interaction: { name: 'hello', description: '打招呼!', options: [] } }; - 确保命令有描述、权限设置和执行函数。
- 创建
-
集成插件:
- 将自定义插件添加到
plugins文件夹中,并在config.json中启用。 - 安装第三方插件(如
conomy),参考文档配置。
- 将自定义插件添加到
-
高级配置:
- 设置上下文限制:
contextLimit和maxContext。 - 添加过滤词:
badwords。 - 定制指令,包括动作、描述、权限和互动选项。
- 设置上下文限制:
-
测试与部署:
- 运行机器人,确保命令正常工作。
- 部署到生产服务器,使用
pm2保持运行。 - 确保机器人有足够权限,避免权限错误。
通过以上步骤,你可以成功配置并运行NekoBox,创建一个功能丰富的Discord机器人,遇到问题时,仔细检查配置文件和文档,确保所有设置正确。









