NekoBox 是一个基于 Discord 的自动化机器人,可以用来管理 Discord 服务器、自动化操作、发送消息、处理命令等。以下是 NekoBox 规则设置的常见步骤和注意事项
VPN加速器小飞机VPN新版客户端支持电脑手机安装2026-08-2810
安装 NekoBox 如果你还没有安装 NekoBox,可以按照以下步骤进行安装: 进入 Discord developers portal(https://discord.com/developers)。 创建一个新的应用或选择现有的应用。 在应用的权限设置中,添加 、发送消息、查看用户信息 等权限。 将应用添加到你的 Discord 服务器中。 下载 NekoBox 的最新版本(支持 Discord.js 的版本)。 将 NekoBox 的代码文件上传到你的 Discord 服务器中,通常放在 commands 或 bot 文件夹中。 运行 NekoBox,确保它有权限访问你的 Discord 服务器。 配置 NekoBox 规则 NekoBox 允许你通过配置文件(如 rules.json 或其他配置文件)来设置自动化规则,以下是一些常见的规则设置示例: 1 欢迎消息 在服务器中设置欢迎消息,自动响应新成员的加入。 在 rules.json 文件中添加以下内容:{ "welcome": { "enabled": true, // 是否启用欢迎消息 "message": "欢迎来到 {server_name}!请阅读我们的规则:{rules_link}", // 欢迎消息内容 "channel": "欢迎频道", // 欢迎消息发送的频道 "role": "成员角色" // 新成员将获得的角色 } } 2 离线消息 当管理员或其他指定角色用户离线时,自动发送离线消息。 在 rules.json 文件中添加:{ "offline": { "enabled": true, // 是否启用离线消息 "message": "用户 {username} 已离线,请注意及时回来。", // 离线消息内容 "target": "管理员角色"...
安装 NekoBox
- 如果你还没有安装 NekoBox,可以按照以下步骤进行安装:
- 进入 Discord developers portal(https://discord.com/developers)。
- 创建一个新的应用或选择现有的应用。
- 在应用的权限设置中,添加
、发送消息、查看用户信息等权限。 - 将应用添加到你的 Discord 服务器中。
- 下载 NekoBox 的最新版本(支持 Discord.js 的版本)。
- 将 NekoBox 的代码文件上传到你的 Discord 服务器中,通常放在
commands或bot文件夹中。 - 运行 NekoBox,确保它有权限访问你的 Discord 服务器。
配置 NekoBox 规则
NekoBox 允许你通过配置文件(如 rules.json 或其他配置文件)来设置自动化规则,以下是一些常见的规则设置示例:
1 欢迎消息
- 在服务器中设置欢迎消息,自动响应新成员的加入。
- 在
rules.json文件中添加以下内容:{ "welcome": { "enabled": true, // 是否启用欢迎消息 "message": "欢迎来到 {server_name}!请阅读我们的规则:{rules_link}", // 欢迎消息内容 "channel": "欢迎频道", // 欢迎消息发送的频道 "role": "成员角色" // 新成员将获得的角色 } }
2 离线消息
- 当管理员或其他指定角色用户离线时,自动发送离线消息。
- 在
rules.json文件中添加:{ "offline": { "enabled": true, // 是否启用离线消息 "message": "用户 {username} 已离线,请注意及时回来。", // 离线消息内容 "target": "管理员角色" // 只@管理员角色 } }
3 启用特定模块
- NekoBox 提供多种模块(如日志管理、事件处理、自动化任务等),你可以根据需求启用或禁用。
- 在
rules.json文件中设置:{ "modules": { "log": true, // 启用日志管理 "events": true, // 启用事件处理 "automod": true // 启用自动化规则 } }
4 自定义命令
- 为服务器中的用户创建自定义命令,
{ "commands": { "摸鱼": { "enabled": true, // 是否启用摸鱼命令 "description": "发送一张随机摸鱼图片", // 命令描述 "usage": "!摸鱼", // 命令格式 "权限": "所有人" // 谁可以使用这个命令 } } }
5 反馈机制
- 让用户提交反馈,自动记录或处理反馈信息。
{ "feedback": { "enabled": true, // 是否启用反馈功能 "channel": "反馈频道", // 反馈发送的频道 "message template": "{reason} 的反馈已收到,感谢你的反馈!" // 反馈消息模板 } }
6 权限管理
- 为不同角色设置权限,
{ "permissions": { "管理员": { "manage_messages": true, // 可以管理消息 "manage_users": true // 可以管理用户 }, "普通用户": { "send_messages": true // 可以发送消息 } } }
7 日志和监控
- 设置日志级别和监控机制,确保服务器运行正常。
{ "logging": { "level": "info", // 日志级别(debug, info, warning, error, critical) "channel": "log_channel", // 日志发送的频道 "retention": "1d" // 日志保留天数 } }
常见配置选项
- 消息频率:设置消息发送的频率,避免过于频繁或过于缓慢。
{ "rate_limit": { "messages_per_hour": 100, // 每小时最多发送的消息数量 "messages_per_minute": 10 // 每分钟发送的消息数量 } } - 消息长度和格式:设置消息的长度和格式,避免信息过于冗长或格式混乱。
- 模块权限:为每个模块设置对应的权限,确保只有授权人员可以执行操作。
- 自定义命令权限:为自定义命令设置权限,控制谁可以使用这些命令。
高级配置
- 数据库集成:如果你需要持久化存储数据,可以将 NekoBox 集成数据库。
- API 集成:NekoBox 支持一些外部 API 的调用,例如第三方 API。
- 定时任务:设置定时任务,例如每天早晨发送早晨消息。
测试和优化
- 在实际使用前,先在测试服务器上运行 NekoBox,确保配置文件没有错误。
- 定期检查日志,确保所有规则正常运行。
- 根据用户反馈优化规则,例如调整欢迎消息、离线消息等。

相关文章







