Skip to content

HuHoBotPenguin 命令列表

权限列 管理员 受群配置的「管理方式」影响(/管理方式):默认仅数据库管理员;可切换为 QQ 群主/管理员判定或双重要求。

参数约定:(必选) [可选]

如输入的名称带有空格,请使用英文双引号 " 包裹


帮助

命令 参数 说明 权限
/帮助 列出所有内置命令、自定义命令和扩展命令 所有人
/版本 查看版本信息 所有人
/addons 查看已安装的扩展列表 所有人

QQ 绑定

命令 参数 说明 权限
/绑定 (游戏ID) 绑定 QQ 账号到 Minecraft 玩家(自动同步白名单) 所有人
/解除绑定 解除当前绑定(自动移除白名单) 所有人
/MC显示名称 (MC/QQ) 切换 QQ→游戏 方向的发送者名称显示 所有人
/QQ显示名称 (MC/QQ) 切换游戏→QQ 方向的发送者名称显示 所有人

Note

绑定后发送 /发信息 到游戏时,发送者名称会根据绑定设置显示为游戏ID或QQ昵称。

管理员管理

命令 参数 说明 权限
/管理方式 [QQ/手动/双重] 查看/切换本群管理员判定方式 管理员
/加管理 (OpenId/@提及) 将指定用户添加为数据库管理员 管理员
/删管理 (OpenId/@提及) 将指定用户从数据库管理员移除 管理员
/查管理 (OpenId/@提及) 查询指定用户是否为数据库管理员 管理员

白名单管理

命令 参数 说明 权限
/添加白名单 (XboxId) 向绑定服务器发送添加白名单请求 管理员
/删除白名单 (XboxId) 向绑定服务器发送删除白名单请求 管理员
/查白名单 [页码/关键字] 查询绑定服务器的白名单列表 管理员

服务器状态查询

命令 参数 说明 权限
/查在线 查询绑定服务器的在线玩家列表 所有人
/在线服务器 查询当前群可见的已连接服务器列表 所有人
/motd (地址) 查询指定服务器的 MOTD 状态信息 所有人
/背包查看 (玩家名) 查看指定在线玩家的背包内容(PNG 图片渲染) 管理员

Note

背包查看功能使用 Faithful 32x 贴图包渲染物品图标与方块预览。 贴图版权归 Faithful Resource Pack 所有,遵循 Faithful License v3

已知限制

  • 仅支持查看**在线**玩家的背包,离线玩家无法查看
  • 部分方块(铁砧、箱子、漏斗、床、旗帜、潜影盒、头颅等)因 Faithful 32x 无对应物品贴图,显示为 unknown.png
  • 动画贴图(如命令方块)仅渲染第一帧
  • 玩家皮肤渲染为 2D 正面视图,不支持 3D 旋转
  • 背包图片由服务端渲染,需要服务器有图形环境支持(headless 模式)

MOTD 控制

命令 参数 说明 权限
/blockMotd 屏蔽本群的 MOTD 功能 管理员
/unblockMotd 解除本群的 MOTD 屏蔽 管理员

命令执行

命令 参数 说明 权限
/执行 (关键词) [参数...] 执行服务端自定义命令(根据命令权限判断) 所有人
/管理员执行 (关键词) [参数...] 以管理员身份执行服务端自定义命令(无视命令权限) 管理员
/执行命令 (命令内容) 向绑定服务器发送管理员命令并等待回报 管理员

Note

自定义命令支持直接使用 /<关键词> 快捷执行。 拥有管理员权限的用户会自动使用管理员权限执行。

命令黑名单

配置文件中的 command-blacklist 列表可以禁止通过 /执行 或 Agent run_command 工具运行指定的服务器命令。 例如禁止 /执行 op someone:在黑名单中添加 op。匹配时不区分大小写。

群服互通

命令 参数 说明 权限
/发信息 (消息内容) 将消息转发到绑定服务器的游戏聊天(绑定用户显示游戏ID) 所有人
/全量 [开/关] 查看/开关全量转发模式(开启后所有未命中指令的消息自动转发到游戏) 管理员

AI Agent

命令 参数 说明 权限
/agent (任务描述) 启动 AI Agent 执行服务器管理任务 管理员
/newsession 清除 AI 会话上下文,下次 /agent 开始全新对话 管理员
/stop 紧急停止所有 AI 任务 管理员

Note

AI Agent 支持两种执行模式:auto(AI 直接执行命令)和 manual(管理员通过 QQ 按钮审批)。 详细文档请查看 AI Agent

身份认证

命令 参数 说明 权限
/认证 查看自己的 QQ 认证绑定状态 所有人
/认证 (QQ号) 发起 QQ 头像自助认证 所有人
/认证 (QQ号) (OpenId) 管理员手动完成认证绑定 管理员
/解除认证 (OpenId) 解除指定用户的 QQ 认证绑定 管理员
/查信息 查看自己的 OpenId 和群 OpenId 所有人
/查信息 (OpenId/@提及) 查询指定用户的 QQ 绑定信息 管理员

游戏内命令

以下命令在 Minecraft 游戏内使用:

命令 参数 说明 权限
/qqbind (验证码) 完成 QQ 绑定的游戏内验证(需先在 QQ 端发起 /绑定) 所有人
/at (群成员昵称) (消息) 向 QQ 群发送 @提醒消息(支持昵称自动补全) 所有人
/huhobot (子命令) HuHoBot 控制命令 OP
/huhobot reload 重载配置文件 OP
/huhobot info 查看适配器信息 OP
/huhobot webui 查看 WebUI 地址和密码 OP
/huhobot password (新密码) 修改 WebUI 登录密码 OP

扩展系统

第三方插件可通过扩展 API 注册命令,自动出现在 /帮助/addons 中。

// 注册扩展
bot.registerAddon("MyAddon", "1.0.0", "我的插件", "作者");

// 注册扩展命令
bot.registerBotCommand("MyAddon", "hello", "say Hello {params}", 0, true);

详细文档请查看 Spigot 附属插件开发

自定义命令

自定义命令在配置文件中定义,支持以下占位符:

占位符 说明
{params} 完整参数
{group} 群 ID
{user} 用户 ID
{name} 绑定的 MC 玩家名(未绑定则返回 QQ 用户名)
{nickname} 用户的 QQ 昵称
{0}{1} 按空格拆分后的参数
&1&2 按空格拆分后的参数(另一种语法)