跳转到内容

指令一览:修订间差异

来自Wymbot 共创站
Niguang​(留言 | 贡献)
测试
 
Niguang​(留言 | 贡献)
无编辑摘要
第1行: 第1行:
'''# QQ 端指令整理'''


> 整理自 `wymbotripworld` 当前代码(backend / legacy/shaolan / experimental/name_arena),2026-08-05。
= QQ 机器人指令说明 =
本页面向玩家整理机器人当前支持的聊天指令。普通指令以 <code>#</code> 或 <code>-</code> 开头,大部分指令都可以直接输入命令本身查看说明。


> QQ 端实际会收到三个服务的事件,互不冲突:主后端(backend)、旧存档服务(Shaolan)、名字竞技场(Name Arena)。
== 基础指令 ==
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>#ping</code>
|<code>#ping</code>
|测试机器人是否在线,回复 pong。
|-
|<code>#name</code>
|<code>#name 名字</code>
|设置自己的昵称,最多 10 个字。
|-
|<code>#查询</code>
|<code>#查询</code>
|查询自己的啥币余额。
|-
|<code>#jrrp</code> / <code>#今日人品</code>
|<code>#jrrp</code>
|每天第一次使用会生成今日人品并赠送啥币,还会附带一条随机“你知道妈”。当天重复使用会得到不同的回应。
|-
|<code>#获取啥币</code>
|<code>#获取啥币 答案</code>
|不带答案时出题,答对获得啥币。每天最多 3 次,答案忽略大小写和空白。
|-
|<code>#绑定</code>
|<code>#绑定 引继码</code>
|在网页端生成引继码后,用本命令把 QQ 账号和网页账号绑定。
|-
|<code>#俄罗斯转盘</code>
|<code>#俄罗斯转盘</code>
|群聊里多人轮流参与的游戏,中弹的人会被禁言 60 秒。
|}


'''## 一、整体约定'''
== 发言记录(me) ==
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>#enable_me</code>
|<code>#enable_me</code>
|开启或关闭机器人记录自己的 QQ 发言。
|-
|<code>#info_me</code>
|<code>#info_me</code>
|查看自己被记录的发言条数。
|-
|<code>#clear_me</code>
|<code>#clear_me</code>
|清空自己的发言记录。
|-
|<code>#me</code>
|<code>#me</code>
|随机抽取一条自己说过的话。
|-
|<code>#me5</code>
|<code>#me5</code>
|随机抽取五条自己说过的话。
|}


| 项目 | 说明 |
== WUM 与物品 ==
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>#wum</code> / <code>#wum列表</code>
|<code>#wum 页码</code>
|查看自己的 WUM 列表,以图片形式分页展示。
|-
|<code>#wum_info</code> / <code>#wum信息</code>
|<code>#wum_info WUM ID</code>
|查看单只 WUM 的种类、状态、特性和属性。
|-
|<code>#wum_rename</code> / <code>#wum改名</code>
|<code>#wum_rename WUM ID 新名字</code>
|给自己的 WUM 改名。
|-
|<code>#item</code> / <code>#物品</code>
|<code>#item 页码</code>
|查看自己的物品列表,以图片形式分页展示。
|-
|<code>#item_info</code> / <code>#物品信息</code>
|<code>#item_info 物品名</code>
|查看物品的持有数量、描述和搜集度。
|}


|---|---|
== 旅行 ==
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>#place_info</code> / <code>#地点信息</code>
|<code>#place_info 地点</code>
|查看地点的搜集度和已解锁信息。
|-
|<code>#place_items</code> / <code>#地点物品</code>
|<code>#place_items 地点</code>
|查看自己从该地点带回过哪些物品。
|-
|<code>#trip_map</code> / <code>#旅行地图</code>
|<code>#trip_map</code>
|查看所有旅行地点、费用和解锁条件。
|-
|<code>#trip_goal</code> / <code>#旅行地点</code>
|<code>#trip_goal 地点</code>
|设定旅行的目的地。
|-
|<code>#trip_start</code> / <code>#开始旅行</code>
|<code>#trip_start</code>
|出发旅行,会消耗啥币。QQ 群里的发言可以推进旅行路程。
|-
|<code>#trip_boost</code> / <code>#旅行加速</code>
|<code>#trip_boost</code>
|使用旅行券让旅行提前 3 小时返回。
|-
|<code>#trip_wum</code> / <code>#旅行wum</code>
|<code>#trip_wum WUM ID</code>
|设置负责旅行的 WUM,旅行中不能更换。
|-
|<code>#trip_info</code> / <code>#tripinfo</code> / <code>#旅行信息</code>
|<code>#trip_info</code>
|查看旅行目的地、旅行 WUM、装备和旅行等级。
|-
|<code>#statistics</code> / <code>#stats</code> / <code>#统计</code>
|<code>#statistics</code>
|查看 WUM 累计数量、旅行/种菜/做饭/钓鱼次数等统计。
|}


| 主后端前缀 | `#`(可用环境变量 `BOT_PREFIX` 修改),另有飞天大 / IUPAR 使用 `-` 前缀 |
== 繁殖 ==
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>#繁殖</code>
|<code>#繁殖 WUM ID1 WUM ID2</code>
|让两只空闲的 WUM 开始繁殖,一段时间后获得新的 WUM。不带参数时可以查看进行中的繁殖。
|-
|<code>#breeding_info</code> / <code>#繁殖信息</code>
|<code>#繁殖信息</code>
|查看当前繁殖的 WUM 和剩余时间。
|}


| Shaolan 前缀 | 全部为 `-` |
== 种菜 ==
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>#种植</code> / <code>#seed_plant</code>
|<code>#种植 种子名</code>
|开始种植,种子成熟后收获物品。
|-
|<code>#种菜wum</code> / <code>#seed_wum</code>
|<code>#种菜wum WUM ID</code>
|设置负责种菜的 WUM,成熟前不能更换。
|-
|<code>#种菜信息</code> / <code>#seed_info</code>
|<code>#种菜信息</code>
|查看种菜 WUM、装备、当前种植的种子和剩余时间。
|-
|<code>#种菜加速</code> / <code>#seed_boost</code>
|<code>#种菜加速</code>
|消耗骨粉,让种子直接推进 4 小时。
|}


| Name Arena 前缀 | `#`,命令为 `#名字竞技场` |
== 钓鱼 ==
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>#钓鱼地点</code> / <code>#fishing_place</code>
|<code>#钓鱼地点 钓场名</code>
|设置钓鱼地点。
|-
|<code>#钓鱼wum</code> / <code>#fishing_wum</code>
|<code>#钓鱼wum WUM ID</code>
|设置负责钓鱼的 WUM。
|-
|<code>#钓鱼信息</code> / <code>#fish_info</code> / <code>#fishing_info</code>
|<code>#钓鱼信息</code>
|查看钓场、钓鱼 WUM、装备、获得力和今日剩余钓鱼次数。
|-
|<code>#抛竿</code> / <code>#cast</code>
|<code>#抛竿</code>
|开始钓鱼。鱼上钩后需要在 60 秒内调整力度。
|-
|<code>#增加</code> / <code>#increase</code>
|<code>#增加 数值</code>
|鱼上钩后增加力度。
|-
|<code>#减少</code> / <code>#decrease</code>
|<code>#减少 数值</code>
|鱼上钩后减少力度。
|}


| 权限 | 普通用户 / 群管理员(QQ 群主与 QQ 原生管理员自动拥有,也可指派)/ 超级管理员(按统一玩家 ID) |
== 合成 ==
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>#合成</code> / <code>#compound</code>
|<code>#合成 物品名</code>
|按照配方合成一个物品。
|-
|<code>#合成表</code> / <code>#compound_info</code>
|<code>#合成表 物品名</code>
|查看物品的合成配方、产量和等级需求。
|-
|<code>#批量合成</code> / <code>#compound_batch</code>
|<code>#批量合成 物品名*次数</code>
|批量合成,最多 100 次。材料不足时会完成当前材料能合成的次数。
|}


| 数据 | 主后端全部 YAML 存档;Shaolan 独立 MongoDB(与主后端完全隔离) |
== 烹饪 ==
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>#厨房</code> / <code>#kitchen</code>
|<code>#厨房 厨房名</code>
|不带参数查看已发现厨房、当前厨房和今日剩余次数;带参数切换到指定厨房。
|-
|<code>#做饭</code> / <code>#cook</code>
|<code>#做饭 原料1 原料2 原料3</code>
|放入 2 到 3 个原料做饭,每天有次数限制,也可能做出失败料理。
|-
|<code>#做饭wum</code> / <code>#cooking_wum</code>
|<code>#做饭wum WUM ID</code>
|设置负责做饭的 WUM,输入“默认”则使用厨房默认 WUM。
|-
|<code>#料理</code> / <code>#dish</code>
|<code>#料理</code>
|查看现有料理和腐败倒计时。
|-
|<code>#料理信息</code> / <code>#dish_info</code>
|<code>#料理信息 料理名</code>
|查看料理的效果,需要先解锁该料理。
|-
|<code>#料理总览</code> / <code>#dish_overview</code>
|<code>#料理总览 厨房名</code>
|查看厨房的全部料理和解锁进度。
|-
|<code>#吃</code> / <code>#eat</code>
|<code>#吃 料理名</code>
|吃掉一份料理并触发效果。
|-
|<code>#料理效果</code> / <code>#dish_effect</code>
|<code>#料理效果</code>
|查看当前生效的料理效果。
|}


| 图片命令 | 飞天大、Shaolan 抓图类命令需要与图片'''**在同一条消息**'''中发送 |
== 装备 ==
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>#装备</code> / <code>#equip</code>
|<code>#装备 装备名</code>
|装备一件装备。
|-
|<code>#卸下</code> / <code>#unequip</code>
|<code>#卸下 装备名</code>
|卸下已装备的装备。
|}


权限说明:
== 队伍 ==
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>#创建队伍</code>
|<code>#创建队伍 队名</code>
|创建队伍并获得入队密码。队名最多 20 个字,不能包含空格。
|-
|<code>#加入队伍</code>
|<code>#加入队伍 密码</code>
|使用密码加入队伍。
|-
|<code>#退出队伍</code>
|<code>#退出队伍</code>
|退出当前队伍,队长退出会解散队伍。
|-
|<code>#解散队伍</code>
|<code>#解散队伍</code>
|解散自己的队伍,只有队长可以使用。
|-
|<code>#队伍成员</code>
|<code>#队伍成员</code>
|查看队伍成员列表。
|-
|<code>#队伍密码</code>
|<code>#队伍密码</code>
|查看自己队伍的入队密码。
|-
|<code>#队伍共享记录</code>
|<code>#队伍共享记录</code>
|查看队员之间共享物品的记录。
|}


- `super_admin`:按统一玩家 ID 判定,自动拥有所有群管理员权限。
== 成就与补偿 ==
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>#成就</code> / <code>#achv</code>
|<code>#成就 页码</code>
|查看已获得的成就,以图片形式分页展示。
|-
|<code>#成就信息</code> / <code>#achv_info</code>
|<code>#成就信息 成就名</code>
|查看成就说明。
|-
|<code>#补偿</code> / <code>#compensation</code>
|<code>#补偿 编号</code>
|领取对应编号的补偿。
|}


- `group_admin`:QQ 群主/原生管理员自动满足,或由 `#group-admin-add` 指派(仅对应群生效)。
== 天气 ==
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>#天气</code> / <code>#weather</code>
|<code>#天气 地点</code>
|查看地点的当前天气和接下来几个小时的天气,默认查看地球。
|}


- 权限文件每次判断时读取,修改后无需重启。
== 群定义 ==
可以在群里自定义“触发词”,当有人发送完整匹配的内容时,机器人会回复指定内容或执行一次指令。
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>#def</code>
|<code>#def "A" say "B"</code> 或 <code>#def "A" exe "#命令"</code>
|定义群规则:发送 A 时回复 B,或执行一次指定命令。参数需要用引号包裹。
|-
|<code>#def-delete</code>
|<code>#def-delete "A"</code>
|删除当前群的触发词定义。
|-
|<code>#def-show</code>
|<code>#def-show "A"</code>
|查看某个触发词的定义。
|-
|<code>#def-list</code>
|<code>#def-list</code>
|列出当前群的全部定义。
|}
注意:同一个触发词只保留最后一次定义,一次消息最多替换一次,替换结果不会再触发其他定义。


'''---'''
== 飞天大(图片处理) ==
飞天大指令用于处理同一条消息里的图片,命令和图片必须放在同一条消息中发送。
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>-飞天大</code>
|<code>-飞天大类型 数量</code>
|处理同一条消息中的图片。类型为:王畅、卤蛋、wum、羽蛇、捏脸、镜镜、像像(“镜像”是“镜镜”的别名)。数量可省略,省略时随机。使用“王畅”要求当前群已启用飞天大。
|-
|<code>-皈依飞天大wum</code>
|<code>-皈依飞天大wum</code>
|加入飞天大随机降临名单。
|-
|<code>-叛教飞天大wum</code>
|<code>-叛教飞天大wum</code>
|退出飞天大随机降临名单。
|}


'''## 二、主后端(backend)指令'''
== IUPAR(改词) ==
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>-iupar</code>
|<code>-iupar 要改写的文字</code>
|使用词库按词性改写内容。
|-
|<code>-群状态</code>
|<code>-群状态</code>
|查看本群的飞天大和 IUPAR 开关状态。
|}


'''### 2.1 基础'''
== 旧存档服务(Shaolan) ==
以下指令使用独立的旧存档,第一次使用需要先选择存档。WUM 名称里如果有空格,可以用下划线代替。


| 指令 | 用法 | 说明 | 权限 |
=== 存档选择 ===
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>-绑定</code>
|<code>-绑定 旧QQ号</code>
|继承对应 QQ 号的老存档。绑定关系不能重复绑定或更换。
|-
|<code>-不绑定</code>
|<code>-不绑定</code>
|创建全新存档,从零开始。
|}


|---|---|---|---|
=== 抓取与库存 ===
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>-抓wum</code>
|<code>-抓wum</code>
|在当前背景抓取一只 WUM。
|-
|<code>-来这抓wum</code>
|<code>-来这抓wum</code>
|与图片同一条消息发送,把图片设为抓取背景。
|-
|<code>-wum库</code>
|<code>-wum库 页码</code>
|查看自己的 WUM 库存图片。
|-
|<code>-wum奖池</code>
|<code>-wum奖池 页码</code>
|查看系统奖池。
|-
|<code>-wum进度</code>
|<code>-wum进度</code>
|查看图鉴收集进度。
|-
|<code>-收藏</code>
|<code>-收藏 WUM名</code>
|收藏一只 WUM。
|-
|<code>-取消收藏</code>
|<code>-取消收藏 WUM名</code>
|取消收藏。
|}


| `#ping` | `#ping` | 回复 `pong` | 所有人 |
=== 回收与盲盒 ===
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>-回收</code>
|<code>-回收 WUM名 数量</code>
|回收指定数量的 WUM,数量也可以写 all 表示全部。
|-
|<code>-回收全部</code> / <code>-回收所有</code>
|<code>-回收全部稀有度</code>
|按稀有度回收。稀有度为:普通、轻冉、色彩、群、异、典、谜。
|-
|<code>-回收大于</code> / <code>-回收等于</code> / <code>-回收小于</code>
|<code>-回收大于 数量</code>
|按持有数量回收。
|-
|<code>-wum盲盒</code>
|<code>-wum盲盒</code>
|打开普通盲盒。
|-
|<code>-wum大盲盒</code>
|<code>-wum大盲盒</code>
|打开大盲盒。
|-
|<code>-生成典wum</code>
|<code>-生成典wum</code>
|生成典级 WUM。
|}


| `#name` | `#name <名字>` | 设置玩家昵称,最多 10 字 | 所有人 |
=== 异化 ===
{| class="wikitable"
!指令
!用法
!说明
|-
|<code>-异化wum</code>
|<code>-异化wum WUM名 数量</code>
|投入 WUM 进行异化,投入总数必须恰好为 10 只。数量为 1 时可以省略,例如 <code>-异化wum 普通wum 5 轻冉wum 5</code>。
|-
|<code>-异化历史</code>
|<code>-异化历史</code>
|查看最近 10 条异化记录。
|-
|<code>-help 异化wum</code>
|<code>-help 异化wum</code>
|查看异化帮助。
|}


| `#查询` | `#查询` | 查询当前啥币余额 | 所有人 |
== 名字竞技场 ==
 
{| class="wikitable"
| `#jrrp` / `#今日人品` | `#jrrp` | 每日首次生成人品(0.0~100.0)并赠送 75~150 啥币 + 随机一条“你知道妈”;当日重复调用按次数回复不同内容 | 所有人 |
!指令
 
!用法
| `#获取啥币` | `#获取啥币 [答案]` | 无参数时出题,答对获得 100~250 啥币;每天最多 3 次;答案忽略大小写和空白;答题后同一条消息仍继续执行其他命令 | 所有人 |
!说明
 
|-
| `#绑定` | `#绑定 <引继码>` | 使用网页端生成的引继码绑定 QQ 账号 | 所有人 |
|<code>#名字竞技场</code>
 
|<code>#名字竞技场 名字</code>
| `#俄罗斯转盘` | `#俄罗斯转盘` | 群聊内多人轮流参与,轮流扣扳机;中弹者被禁言 60 秒 | 所有人 |
|给自己起名并进入竞技场等待对手,名字最多 20 个字。同群有另一个人进入后立即开战并显示战报。
 
|}
'''### 2.2 发言记录(me)'''
 
| 指令 | 用法 | 说明 | 权限 |
 
|---|---|---|---|
 
| `#enable_me` | `#enable_me` | 开启/关闭 bot 记录自己的 QQ 发言 | 所有人 |
 
| `#info_me` | `#info_me` | 查看已记录发言条数 | 所有人 |
 
| `#clear_me` | `#clear_me` | 清空自己的发言记录 | 所有人 |
 
| `#me` | `#me` | 随机回一条自己的历史发言 | 所有人 |
 
| `#me5` | `#me5` | 随机回 5 条自己的历史发言 | 所有人 |
 
'''### 2.3 WUM 与物品'''
 
| 指令 | 用法 | 说明 | 权限 |
 
|---|---|---|---|
 
| `#wum` / `#wum列表` | `#wum [页码]` | 查看自己的 WUM 列表(分页图片) | 所有人 |
 
| `#wum_info` / `#wum信息` | `#wum_info <WUM ID>` | 查看单只 WUM 的种类、状态、特性、属性 | 所有人 |
 
| `#wum_rename` / `#wum改名` | `#wum_rename <WUM ID> <新名字>` | 给 WUM 改名 | 所有人 |
 
| `#item` / `#物品` | `#item [页码]` | 查看物品列表(分页图片) | 所有人 |
 
| `#item_info` / `#物品信息` | `#item_info <物品>` | 查看物品持有数量、描述与搜集度 | 所有人 |
 
'''### 2.4 旅行'''
 
| 指令 | 用法 | 说明 | 权限 |
 
|---|---|---|---|
 
| `#place_info` / `#地点信息` | `#place_info <地点>` | 查看地点搜集度与已解锁信息 | 所有人 |
 
| `#place_items` / `#地点物品` | `#place_items <地点>` | 查看从该地点带回过哪些物品 | 所有人 |
 
| `#trip_map` / `#旅行地图` | `#trip_map` | 查看所有旅行地点、费用与解锁条件 | 所有人 |
 
| `#trip_goal` / `#旅行地点` | `#trip_goal <地点>` | 设定旅行目的地 | 所有人 |
 
| `#trip_start` / `#开始旅行` | `#trip_start` | 出发旅行(消耗啥币);QQ 群消息会推进路程,少于 6 字记 0.7,否则记 1,再乘 `1 + 生/200` | 所有人 |
 
| `#trip_boost` / `#旅行加速` | `#trip_boost` | 消耗旅行券,保底时间减少 3 小时 | 所有人 |
 
| `#trip_wum` / `#旅行wum` | `#trip_wum <WUM ID>` | 设置旅行 WUM(旅行中不能更换) | 所有人 |
 
| `#trip_info` / `#tripinfo` / `#旅行信息` | `#trip_info` | 查看旅行地点、WUM、装备、等级 | 所有人 |
 
| `#statistics` / `#stats` / `#统计` | `#statistics` | 查看 WUM 累计、旅行/种植/做饭/钓鱼次数等统计 | 所有人 |
 
'''### 2.5 繁殖'''
 
| 指令 | 用法 | 说明 | 权限 |
 
|---|---|---|---|
 
| `#繁殖` | `#繁殖 <wum1> <wum2>` | 让两只空闲 WUM 开始繁殖;基础时间 24 小时,按父母“生”属性平均值的 1/3 百分比缩短;有 5%(同种)/ 10%(异种)变异率 | 所有人 |
 
| `#繁殖信息` / `#breeding_info` | `#繁殖信息` | 查看进行中的繁殖与剩余时间(`#繁殖` 不带参数等同此命令) | 所有人 |
 
'''### 2.6 种菜'''
 
| 指令 | 用法 | 说明 | 权限 |
 
|---|---|---|---|
 
| `#种植` / `#seed_plant` | `#种植 <种子>` | 开始种植,种子成熟后收获 | 所有人 |
 
| `#种菜wum` / `#seed_wum` | `#种菜wum <WUM ID>` | 设置种菜 WUM(成熟前不能更换) | 所有人 |
 
| `#种菜信息` / `#seed_info` | `#种菜信息` | 查看种菜 WUM、装备、当前种植与剩余时间 | 所有人 |
 
| `#种菜加速` / `#seed_boost` | `#种菜加速` | 消耗骨粉,直接推进 4 小时 | 所有人 |
 
'''### 2.7 钓鱼'''
 
| 指令 | 用法 | 说明 | 权限 |
 
|---|---|---|---|
 
| `#钓鱼地点` / `#fishing_place` | `#钓鱼地点 <钓场>` | 设置钓鱼地点 | 所有人 |
 
| `#钓鱼wum` / `#fishing_wum` | `#钓鱼wum <WUM ID>` | 设置钓鱼 WUM | 所有人 |
 
| `#钓鱼信息` / `#fish_info` / `#fishing_info` | `#钓鱼信息` | 查看钓场、WUM、装备、获得力、剩余次数(每天 10 次) | 所有人 |
 
| `#抛竿` / `#cast` | `#抛竿` | 开始钓鱼;QQ 群中鱼上钩时会 @提醒并显示力度区间,60 秒内需调整 | 所有人 |
 
| `#增加` / `#increase` | `#增加 <力度>` | 鱼上钩后增加力度 | 所有人 |
 
| `#减少` / `#decrease` | `#减少 <力度>` | 鱼上钩后减少力度 | 所有人 |
 
'''### 2.8 合成'''
 
| 指令 | 用法 | 说明 | 权限 |
 
|---|---|---|---|
 
| `#合成` / `#compound` | `#合成 <物品>` | 按配方合成 1 次 | 所有人 |
 
| `#合成表` / `#compound_info` | `#合成表 <物品>` | 查看合成配方、产量与等级需求 | 所有人 |
 
| `#批量合成` / `#compound_batch` | `#批量合成 <物品>*<次数>` | 批量合成,最多 100 次,材料不足时完成能合成的次数 | 所有人 |
 
'''### 2.9 烹饪'''
 
| 指令 | 用法 | 说明 | 权限 |
 
|---|---|---|---|
 
| `#厨房` / `#kitchen` | `#厨房 [厨房名]` | 不带参数查看已发现厨房/当前厨房/今日剩余次数;带参数切换厨房 | 所有人 |
 
| `#做饭` / `#cook` | `#做饭 <原料1> [原料2] [原料3]` | 放入 2~3 个原料做饭;每天有次数上限,可能做出失败料理 | 所有人 |
 
| `#做饭wum` / `#cooking_wum` | `#做饭wum <WUM ID/默认>` | 设置做饭 WUM,`默认` 使用厨房默认 WUM | 所有人 |
 
| `#料理` / `#dish` | `#料理` | 查看现有料理与腐败倒计时 | 所有人 |
 
| `#料理信息` / `#dish_info` | `#料理信息 <料理名>` | 查看料理效果(需先解锁) | 所有人 |
 
| `#料理总览` / `#dish_overview` | `#料理总览 [厨房名]` | 查看厨房的全部料理及解锁进度 | 所有人 |
 
| `#吃` / `#eat` | `#吃 <料理名>` | 吃掉一份料理并触发效果 | 所有人 |
 
| `#料理效果` / `#dish_effect` | `#料理效果` | 查看当前生效的料理效果 | 所有人 |
 
'''### 2.10 装备'''
 
| 指令 | 用法 | 说明 | 权限 |
 
|---|---|---|---|
 
| `#装备` / `#equip` | `#装备 <装备>` | 装备一件装备 | 所有人 |
 
| `#卸下` / `#unequip` | `#卸下 <装备>` | 卸下装备 | 所有人 |
 
'''### 2.11 队伍'''
 
| 指令 | 用法 | 说明 | 权限 |
 
|---|---|---|---|
 
| `#创建队伍` | `#创建队伍 <队名>` | 创建队伍(队名 ≤20 字且不含空格),获得入队密码 | 所有人 |
 
| `#加入队伍` | `#加入队伍 <密码>` | 凭密码加入队伍 | 所有人 |
 
| `#退出队伍` | `#退出队伍` | 退出队伍;队长退出会解散队伍 | 所有人 |
 
| `#解散队伍` | `#解散队伍` | 解散队伍(仅队长) | 所有人 |
 
| `#队伍成员` | `#队伍成员` | 查看成员 | 所有人 |
 
| `#队伍密码` | `#队伍密码` | 查看本队入队密码 | 所有人 |
 
| `#队伍共享记录` | `#队伍共享记录` | 查看成员间共享物品的记录 | 所有人 |
 
'''### 2.12 成就与补偿'''
 
| 指令 | 用法 | 说明 | 权限 |
 
|---|---|---|---|
 
| `#成就` / `#achv` | `#成就 [页码]` | 查看已获得的成就(分页图片) | 所有人 |
 
| `#成就信息` / `#achv_info` | `#成就信息 <成就名>` | 查看成就说明 | 所有人 |
 
| `#补偿` / `#compensation` | `#补偿 <编号>` | 领取补偿(过期/无效编号无回复) | 所有人 |
 
'''### 2.13 天气'''
 
| 指令 | 用法 | 说明 | 权限 |
 
|---|---|---|---|
 
| `#天气` / `#weather` | `#天气 [地点]` | 查看当前与未来 3 小时天气(默认地球) | 所有人 |
 
| `#设置天气` / `#weather-set` | `#设置天气 地点 天气 [分钟]` | 临时修改地点天气,可指定 1~10080 分钟 | 超级管理员 |
 
| `#恢复天气` / `#weather-clear` | `#恢复天气 地点` | 恢复自然天气 | 超级管理员 |
 
'''### 2.14 群定义'''
 
| 指令 | 用法 | 说明 | 权限 |
 
|---|---|---|---|
 
| `#def` | `#def "A" say "B"` 或 `#def "A" exe "#command"` | 定义当前群规则:完整匹配 A 时回复 B,或执行一次指令(参数需用引号包裹) | 当前不限制 |
 
| `#def-delete` | `#def-delete "A"` | 删除当前群定义 | 当前不限制 |
 
| `#def-show` | `#def-show "A"` | 查看某个定义 | 当前不限制 |
 
| `#def-list` | `#def-list` | 列出当前群全部定义 | 当前不限制 |
 
| `#def-global-say` | `#def-global-say "A" "B"` | 定义全局规则('''**当前保存但不生效**''') | 超级管理员 |
 
| `#def-global-exe` | `#def-global-exe "A" "#command"` | 同上,执行型 | 超级管理员 |
 
| `#def-global-delete` / `#def-global-show` / `#def-global-list` | 对应 `"A"` / `"A"` / 无参 | 管理全局定义 | 超级管理员 |
 
> 同一作用域的同一个 A 只保留最后一次定义;一次消息最多替换一次,替换结果不会继续触发其他定义;通过 `#def-exe` 间接执行命令仍会检查目标命令权限。
 
'''### 2.15 管理'''
 
| 指令 | 用法 | 说明 | 权限 |
 
|---|---|---|---|
 
| `#group-admin-add` | `#group-admin-add ID` | 指派当前群管理员 | 群管理员 |
 
| `#group-admin-delete` | `#group-admin-delete ID` | 取消当前群管理员 | 群管理员 |
 
| `#group-admin-list` | `#group-admin-list` | 列出指派的群管理员 | 群管理员 |
 
| `#itemadd` / `#增加物品` | `#itemadd [玩家ID] 物品 数量` | 给玩家发放物品(省略玩家 ID 给当前用户) | 超级管理员 |
 
| `#sbadd` / `#coinadd` / `#增加啥币` | `#sbadd [玩家ID] 数量` | 给玩家发放啥币 | 超级管理员 |
 
'''### 2.16 飞天大(图片处理,`-` 前缀)'''
 
| 指令 | 用法 | 说明 | 权限 |
 
|---|---|---|---|
 
| `-飞天大{王畅\|卤蛋\|wum\|羽蛇\|捏脸\|镜镜\|像像} [数量]` | 与图片同一条消息,如 `-飞天大卤蛋 3` | 按类型处理图片;数量缺省随机 1~15(捏脸 1~5);`镜像` 是 `镜镜` 的兼容别名;`王畅` 要求本群已启用 | 所有人 |
 
| `-皈依飞天大wum` | 无参数 | 加入飞天大随机降临名单 | 所有人 |
 
| `-叛教飞天大wum` | 无参数 | 退出随机降临名单 | 所有人 |
 
| `-添加群飞天大wum` | 无参数 | 启用本群王畅召唤与随机降临 | 超级管理员 |
 
| `-删除群飞天大wum` | 无参数 | 停用本群王畅召唤与随机降临 | 超级管理员 |
 
被动触发:群与用户同时加入名单后,普通图片消息约有 10% 概率随机触发一次飞天大处理。
 
'''### 2.17 IUPAR(改词,`-`/`=` 前缀)'''
 
| 指令 | 用法 | 说明 | 权限 |
 
|---|---|---|---|
 
| `-iupar <内容>` / `=iupar <内容>` | `-iupar 你要买点啥` | 使用词库按词性改写内容 | 所有人 |
 
| `-delete <词语>` / `=delete <词语>` | `-delete 苹果` | 删除词库中的词条 | 超级管理员 |
 
| `-添加群iupar` / `添加群iupar` | 无参数 | 开启本群随机回复 | 超级管理员 |
 
| `-删除群iupar` / `删除群iupar` | 无参数 | 关闭本群随机回复 | 超级管理员 |
 
| `-群状态` / `=群状态` | 无参数 | 查看本群飞天大与 IUPAR 开关 | 所有人 |
 
被动触发:开启学习/回复的群里会学习发言,并有约 15% 概率对消息生成随机回复。
 
'''---'''
 
'''## 三、Shaolan(旧存档服务)指令'''
 
> 独立 MongoDB 存档,首次使用必须先选择存档;所有指令用 `-` 前缀,名称含空格时可用下划线代替。
 
'''### 3.1 存档选择'''
 
| 指令 | 用法 | 说明 |
 
|---|---|---|
 
| `-绑定 {旧QQ号}` | `-绑定 123456789` | 继承对应 QQ 号的老存档;5~12 位数字;绑定关系不可重复、不可更换 |
 
| `-不绑定` | `-不绑定` | 创建全新存档,从零开始 |
 
'''### 3.2 抓取与库存'''
 
| 指令 | 用法 | 说明 |
 
|---|---|---|
 
| `-抓wum` | `-抓wum` | 在当前背景抓取一只 WUM |
 
| `-来这抓wum {图片}` | 与图片同一条消息 | 把图片设为抓取背景,下次抓 WUM 使用 |
 
| `-wum库 [页码]` | `-wum库 2` | 查看个人 WUM 库存(图片) |
 
| `-wum奖池 [页码]` | `-wum奖池 1` | 查看系统奖池(图片) |
 
| `-wum进度` | `-wum进度` | 查看图鉴收集进度 |
 
| `-收藏 {名称}` | `-收藏 普通wum` | 收藏一只 WUM |
 
| `-取消收藏 {名称}` | `-取消收藏 普通wum` | 取消收藏 |
 
'''### 3.3 回收与盲盒'''
 
| 指令 | 用法 | 说明 |
 
|---|---|---|
 
| `-回收 {名称} {数量\|all}` | `-回收 普通wum all` | 回收指定 WUM,数量可用 `all` |
 
| `-回收全部{稀有度}` / `-回收所有{稀有度}` | `-回收全部普通` | 按稀有度回收;稀有度为:普通 / 轻冉 / 色彩 / 群 / 异 / 典 / 谜 |
 
| `-回收大于{数量}` / `-回收等于{数量}` / `-回收小于{数量}` | `-回收大于50` | 按持有数量回收 |
 
| `-wum盲盒` | `-wum盲盒` | 开普通盲盒 |
 
| `-wum大盲盒` | `-wum大盲盒` | 开大盲盒 |
 
| `-生成典wum` | `-生成典wum` | 生成典级 WUM |
 
'''### 3.4 异化'''
 
| 指令 | 用法 | 说明 |
 
|---|---|---|
 
| `-异化wum {名称} [数量] ...` | `-异化wum 普通wum 5 轻冉wum 5` | 投入 WUM 总数必须恰好为 10;数量为 1 时可省略;消耗当前全部异化点 |
 
| `-异化历史` | `-异化历史` | 查看最近 10 条异化记录(图片) |
 
| `-help 异化wum` | `-help 异化wum` | 查看异化帮助 |
 
'''---'''
 
'''## 四、Name Arena(名字竞技场,实验)指令'''
 
| 指令 | 用法 | 说明 |
 
|---|---|---|
 
| `#名字竞技场 <名字>` | `#名字竞技场 张三` | 给自己起名(≤20 字)并进入竞技场排队;同群有另一人进入时立即开战并返回 Markdown 战报;等待超时 10 分钟 |
 
'''---'''
 
'''## 五、注意事项'''
 
1. '''**前缀区分**''':主后端命令主要是 `#`,飞天大与 IUPAR 使用 `-`(部分兼容 `=`);Shaolan 全部使用 `-`。
 
2. '''**图片命令**''':`-飞天大*`、`-来这抓wum` 必须与图片在同一条消息发送;QQ 官方普通群消息的回复段只有消息 ID,无法反查被回复的图片。
 
3. '''**参数含空格**''':群定义 `#def` 系列使用引号包裹参数(如 `#def "A" say "B"`);Shaolan 名称使用下划线代替空格。
 
4. '''**数据隔离**''':Shaolan 的存档、货币与主后端完全隔离,两者互不影响;Name Arena 为独立实验服务。
 
5. '''**改动提示**''':README 中曾记载“答错扣 100 啥币”,但当前代码 `COIN_QUIZ_WRONG_ANSWER_PENALTY = 0`,以代码为准,答错不扣。
 
6. '''**部署**''':线上服务位于 `wum.hetonger.cn`,部署时保留玩家存档等运行数据。

2026年8月5日 (三) 20:52的版本

QQ 机器人指令说明

本页面向玩家整理机器人当前支持的聊天指令。普通指令以 # 或 - 开头,大部分指令都可以直接输入命令本身查看说明。

基础指令

指令 用法 说明
#ping #ping 测试机器人是否在线,回复 pong。
#name #name 名字 设置自己的昵称,最多 10 个字。
#查询 #查询 查询自己的啥币余额。
#jrrp / #今日人品 #jrrp 每天第一次使用会生成今日人品并赠送啥币,还会附带一条随机“你知道妈”。当天重复使用会得到不同的回应。
#获取啥币 #获取啥币 答案 不带答案时出题,答对获得啥币。每天最多 3 次,答案忽略大小写和空白。
#绑定 #绑定 引继码 在网页端生成引继码后,用本命令把 QQ 账号和网页账号绑定。
#俄罗斯转盘 #俄罗斯转盘 群聊里多人轮流参与的游戏,中弹的人会被禁言 60 秒。

发言记录(me)

指令 用法 说明
#enable_me #enable_me 开启或关闭机器人记录自己的 QQ 发言。
#info_me #info_me 查看自己被记录的发言条数。
#clear_me #clear_me 清空自己的发言记录。
#me #me 随机抽取一条自己说过的话。
#me5 #me5 随机抽取五条自己说过的话。

WUM 与物品

指令 用法 说明
#wum / #wum列表 #wum 页码 查看自己的 WUM 列表,以图片形式分页展示。
#wum_info / #wum信息 #wum_info WUM ID 查看单只 WUM 的种类、状态、特性和属性。
#wum_rename / #wum改名 #wum_rename WUM ID 新名字 给自己的 WUM 改名。
#item / #物品 #item 页码 查看自己的物品列表,以图片形式分页展示。
#item_info / #物品信息 #item_info 物品名 查看物品的持有数量、描述和搜集度。

旅行

指令 用法 说明
#place_info / #地点信息 #place_info 地点 查看地点的搜集度和已解锁信息。
#place_items / #地点物品 #place_items 地点 查看自己从该地点带回过哪些物品。
#trip_map / #旅行地图 #trip_map 查看所有旅行地点、费用和解锁条件。
#trip_goal / #旅行地点 #trip_goal 地点 设定旅行的目的地。
#trip_start / #开始旅行 #trip_start 出发旅行,会消耗啥币。QQ 群里的发言可以推进旅行路程。
#trip_boost / #旅行加速 #trip_boost 使用旅行券让旅行提前 3 小时返回。
#trip_wum / #旅行wum #trip_wum WUM ID 设置负责旅行的 WUM,旅行中不能更换。
#trip_info / #tripinfo / #旅行信息 #trip_info 查看旅行目的地、旅行 WUM、装备和旅行等级。
#statistics / #stats / #统计 #statistics 查看 WUM 累计数量、旅行/种菜/做饭/钓鱼次数等统计。

繁殖

指令 用法 说明
#繁殖 #繁殖 WUM ID1 WUM ID2 让两只空闲的 WUM 开始繁殖,一段时间后获得新的 WUM。不带参数时可以查看进行中的繁殖。
#breeding_info / #繁殖信息 #繁殖信息 查看当前繁殖的 WUM 和剩余时间。

种菜

指令 用法 说明
#种植 / #seed_plant #种植 种子名 开始种植,种子成熟后收获物品。
#种菜wum / #seed_wum #种菜wum WUM ID 设置负责种菜的 WUM,成熟前不能更换。
#种菜信息 / #seed_info #种菜信息 查看种菜 WUM、装备、当前种植的种子和剩余时间。
#种菜加速 / #seed_boost #种菜加速 消耗骨粉,让种子直接推进 4 小时。

钓鱼

指令 用法 说明
#钓鱼地点 / #fishing_place #钓鱼地点 钓场名 设置钓鱼地点。
#钓鱼wum / #fishing_wum #钓鱼wum WUM ID 设置负责钓鱼的 WUM。
#钓鱼信息 / #fish_info / #fishing_info #钓鱼信息 查看钓场、钓鱼 WUM、装备、获得力和今日剩余钓鱼次数。
#抛竿 / #cast #抛竿 开始钓鱼。鱼上钩后需要在 60 秒内调整力度。
#增加 / #increase #增加 数值 鱼上钩后增加力度。
#减少 / #decrease #减少 数值 鱼上钩后减少力度。

合成

指令 用法 说明
#合成 / #compound #合成 物品名 按照配方合成一个物品。
#合成表 / #compound_info #合成表 物品名 查看物品的合成配方、产量和等级需求。
#批量合成 / #compound_batch #批量合成 物品名*次数 批量合成,最多 100 次。材料不足时会完成当前材料能合成的次数。

烹饪

指令 用法 说明
#厨房 / #kitchen #厨房 厨房名 不带参数查看已发现厨房、当前厨房和今日剩余次数;带参数切换到指定厨房。
#做饭 / #cook #做饭 原料1 原料2 原料3 放入 2 到 3 个原料做饭,每天有次数限制,也可能做出失败料理。
#做饭wum / #cooking_wum #做饭wum WUM ID 设置负责做饭的 WUM,输入“默认”则使用厨房默认 WUM。
#料理 / #dish #料理 查看现有料理和腐败倒计时。
#料理信息 / #dish_info #料理信息 料理名 查看料理的效果,需要先解锁该料理。
#料理总览 / #dish_overview #料理总览 厨房名 查看厨房的全部料理和解锁进度。
#吃 / #eat #吃 料理名 吃掉一份料理并触发效果。
#料理效果 / #dish_effect #料理效果 查看当前生效的料理效果。

装备

指令 用法 说明
#装备 / #equip #装备 装备名 装备一件装备。
#卸下 / #unequip #卸下 装备名 卸下已装备的装备。

队伍

指令 用法 说明
#创建队伍 #创建队伍 队名 创建队伍并获得入队密码。队名最多 20 个字,不能包含空格。
#加入队伍 #加入队伍 密码 使用密码加入队伍。
#退出队伍 #退出队伍 退出当前队伍,队长退出会解散队伍。
#解散队伍 #解散队伍 解散自己的队伍,只有队长可以使用。
#队伍成员 #队伍成员 查看队伍成员列表。
#队伍密码 #队伍密码 查看自己队伍的入队密码。
#队伍共享记录 #队伍共享记录 查看队员之间共享物品的记录。

成就与补偿

指令 用法 说明
#成就 / #achv #成就 页码 查看已获得的成就,以图片形式分页展示。
#成就信息 / #achv_info #成就信息 成就名 查看成就说明。
#补偿 / #compensation #补偿 编号 领取对应编号的补偿。

天气

指令 用法 说明
#天气 / #weather #天气 地点 查看地点的当前天气和接下来几个小时的天气,默认查看地球。

群定义

可以在群里自定义“触发词”,当有人发送完整匹配的内容时,机器人会回复指定内容或执行一次指令。

指令 用法 说明
#def #def "A" say "B" 或 #def "A" exe "#命令" 定义群规则:发送 A 时回复 B,或执行一次指定命令。参数需要用引号包裹。
#def-delete #def-delete "A" 删除当前群的触发词定义。
#def-show #def-show "A" 查看某个触发词的定义。
#def-list #def-list 列出当前群的全部定义。

注意:同一个触发词只保留最后一次定义,一次消息最多替换一次,替换结果不会再触发其他定义。

飞天大(图片处理)

飞天大指令用于处理同一条消息里的图片,命令和图片必须放在同一条消息中发送。

指令 用法 说明
-飞天大 -飞天大类型 数量 处理同一条消息中的图片。类型为:王畅、卤蛋、wum、羽蛇、捏脸、镜镜、像像(“镜像”是“镜镜”的别名)。数量可省略,省略时随机。使用“王畅”要求当前群已启用飞天大。
-皈依飞天大wum -皈依飞天大wum 加入飞天大随机降临名单。
-叛教飞天大wum -叛教飞天大wum 退出飞天大随机降临名单。

IUPAR(改词)

指令 用法 说明
-iupar -iupar 要改写的文字 使用词库按词性改写内容。
-群状态 -群状态 查看本群的飞天大和 IUPAR 开关状态。

旧存档服务(Shaolan)

以下指令使用独立的旧存档,第一次使用需要先选择存档。WUM 名称里如果有空格,可以用下划线代替。

存档选择

指令 用法 说明
-绑定 -绑定 旧QQ号 继承对应 QQ 号的老存档。绑定关系不能重复绑定或更换。
-不绑定 -不绑定 创建全新存档,从零开始。

抓取与库存

指令 用法 说明
-抓wum -抓wum 在当前背景抓取一只 WUM。
-来这抓wum -来这抓wum 与图片同一条消息发送,把图片设为抓取背景。
-wum库 -wum库 页码 查看自己的 WUM 库存图片。
-wum奖池 -wum奖池 页码 查看系统奖池。
-wum进度 -wum进度 查看图鉴收集进度。
-收藏 -收藏 WUM名 收藏一只 WUM。
-取消收藏 -取消收藏 WUM名 取消收藏。

回收与盲盒

指令 用法 说明
-回收 -回收 WUM名 数量 回收指定数量的 WUM,数量也可以写 all 表示全部。
-回收全部 / -回收所有 -回收全部稀有度 按稀有度回收。稀有度为:普通、轻冉、色彩、群、异、典、谜。
-回收大于 / -回收等于 / -回收小于 -回收大于 数量 按持有数量回收。
-wum盲盒 -wum盲盒 打开普通盲盒。
-wum大盲盒 -wum大盲盒 打开大盲盒。
-生成典wum -生成典wum 生成典级 WUM。

异化

指令 用法 说明
-异化wum -异化wum WUM名 数量 投入 WUM 进行异化,投入总数必须恰好为 10 只。数量为 1 时可以省略,例如 -异化wum 普通wum 5 轻冉wum 5。
-异化历史 -异化历史 查看最近 10 条异化记录。
-help 异化wum -help 异化wum 查看异化帮助。

名字竞技场

指令 用法 说明
#名字竞技场 #名字竞技场 名字 给自己起名并进入竞技场等待对手,名字最多 20 个字。同群有另一个人进入后立即开战并显示战报。