安装Node.js和npm
确保你已经安装了Node.js和npm,如果尚未安装,可以从Node.js官网下载安装最新版本。
安装NekoBox
在终端中输入以下命令来安装最新版本的NekoBox:
npm install neko-box@latest
创建项目文件夹和配置文件
创建一个新的文件夹来存放NekoBox的配置和代码,在文件夹中创建两个新文件:
-
package.json:添加以下内容:
{ "name": "neko-box", "version": "1..", "scripts": { "build": "neko-box build", "start": "neko-box start" }, "dependencies": { "neko-box": "^1.." } } -
config.json:添加以下内容:
{ "token": "你的Discord bot token", "prefix": "-", "roles": { "admin": "你的管理员角色ID" }, "filter": { "nsfw": false } }替换
token为你的Discord bot token,prefix为你希望使用的前缀,admin角色ID为你或其他管理员的ID。nsfw设置为false表示过滤NSFW内容。
获取Discord bot token
创建一个Discord应用程序:
- 访问Discord开发者门户。
- 点击“注册新应用程序”。
- 选择“bot”类型。
- 在“权限”部分添加需要的权限,如“发送消息”、“管理服务器”等。
- 点击“添加新bot用户”生成token,并将token复制到config.json的
token字段。
构建和启动NekoBox
在项目根目录下,运行以下命令:
npm run build
这将构建NekoBox的文件,随后运行:
npm start
这将启动NekoBox bot。
将bot添加到Discord服务器
使用NekoBox的-invites命令生成并分享认证链接给服务器管理员。
neko-box -invites
复制并分享生成的链接,管理员将其添加到Discord服务器,并赋予bot相应权限。
使用NekoBox命令
NekoBox支持多种命令,如:
- 信息查询:
-ping测试延迟,-help显示帮助信息。 - 角色管理:
-role <@用户> <角色>,-deleterole <@用户> <角色>。 - 用户管理:
-kick <@用户>踢出用户,-ban <@用户>禁止用户,-unban <@用户>解除禁令。 - 过滤设置:
-setfilter nsfw <true/false>。
确保命令格式正确,使用提及用户或直接使用ID。
故障排除
- 权限问题:检查config.json中的token是否正确,权限设置是否完整。
- 命令错误:检查命令语法是否正确,确保使用正确的参数。
- 文档参考:查阅NekoBox文档或社区求助,遇到问题时提供详细信息和日志。
通过以上步骤,你可以成功配置并运行NekoBox,管理Discord服务器。









