with one click
wuwa-endgame-advisor
// 鸣潮·当期逆境深塔·深境区 / 冥歌海墟 / 矩阵叠兵三大周期玩法配队顾问。用户问「本期深塔/海墟/矩阵怎么打 / 怎么配队 / 用啥角色」时调用,整合本期 buff、敌人抗性、用户练度,输出可执行的队伍方案。
// 鸣潮·当期逆境深塔·深境区 / 冥歌海墟 / 矩阵叠兵三大周期玩法配队顾问。用户问「本期深塔/海墟/矩阵怎么打 / 怎么配队 / 用啥角色」时调用,整合本期 buff、敌人抗性、用户练度,输出可执行的队伍方案。
| name | wuwa-endgame-advisor |
| description | 鸣潮·当期逆境深塔·深境区 / 冥歌海墟 / 矩阵叠兵三大周期玩法配队顾问。用户问「本期深塔/海墟/矩阵怎么打 / 怎么配队 / 用啥角色」时调用,整合本期 buff、敌人抗性、用户练度,输出可执行的队伍方案。 |
用户消息匹配以下意图时启用:
不要为「角色培养建议 / 单角色配队 / 历史期数」启用此 skill;那些走常规
get_char_detail / filter_chars_wuwa 即可。
下面三块都是 周期性更新:每期 buff、敌人、关卡布局都会变,所以 必须先调
get_current_period_wuwa(...)拿本期数据,不要凭印象答。
3.0 版本上线的全新周期挑战,分两个部分:
解锁要求:深境区累计 ≥ 24 印记 且 再生海墟·湍流(湍渊)累计积分 ≥ 3500。
概念区分:残象聚落 ≠ 矩阵叠兵。残象聚落是声骸 farming 玩法,跟 配队顾问无关,不要混淆。
⚠️ 所有 tool 调用都是只读查询,不需要用户确认;但要把握 token 预算, 同一 tool 同一参数一次工作流内只调一次。
先拿当期期数 + 起止时间:
get_current_period_wuwa(mode="tower")get_current_period_wuwa(mode="slash")get_current_period_wuwa(mode="matrix")get_current_period_wuwa 只给出期数和起止时间——详细的 buff、敌人 monster_id、
层级编号都在对应 KP 里,必须再调 search_wuwa_kb(query=...) 取详情:
search_wuwa_kb(query="鸣潮深塔第N期") → ww_tower_Nsearch_wuwa_kb(query="鸣潮海墟第N期") → ww_slash_Nsearch_wuwa_kb(query="鸣潮矩阵第N期") → ww_matrix_Nsearch_wuwa_kb 返回的 content 字段里就有完整的 buff 描述、怪物名/ID、各塔/区/位
的具体内容。
对 Step 1 列出的每个 monster_id:
get_monster_resistance_wuwa(monster_id) 拿到属性抗性表(冷凝/热熔/导电/气动/衍射/湮灭)。可选: recommend_against_monster_wuwa(monster_id) 让后端直接给"克制属性 +
推荐角色"雏形,作为 Step 4 的候选起点(但仍要结合 buff 和用户练度过一遍)。
把 Step 1 拿到的 buff 文本读一遍,提炼:
把这些条件翻译成"哪类角色吃得到"。
调用:
get_user_wuwa_uids(user_id, bot_id) 拿到用户绑定的鸣潮 UID 列表。1xxxxxxxx 起头)。国际服 UID(8xxxxxxx /
以 8 开头)忽略。xwbd <UID> 绑定后重问以获得练度匹配建议"。get_user_wuwa_char_list(uid) 看持有角色 + 命座/武器/等级。get_user_wuwa_char_scores(uid) 看声骸打分,挑高分角色优先入队。按"克制属性 + buff 吃满 + 用户已有高练度"三重打分挑队伍:
候选角色不够时:用 filter_chars_wuwa(attribute=..., role="主C/副C/治疗/辅助")
拓展全角色池作为"可培养目标"建议(标注用户尚未拥有)。
用人话给用户讲,不要丢一大堆 raw JSON。最少包含:
如果用户问的是单一挑战(比如"深塔"),只输出深塔部分。
r_n。