跳到主要内容

一个小目标

一个小目标

这一章,我们的最终目标,是实现如下的对话效果

用户
/查询装备
bot
开始执行指令
bot
请按照 游戏名 人物序号 的格式输入
用户
某游戏 某人物
bot
格式错误,请按照xxxxxx的格式,输入
用户
某游戏 9527
bot
你选择的是 某游戏 的 某人物,需要查询他的什么装备呢?稀有度为何?
用户
武器 5
bot
查询到以下装备
bot
- 大剑
bot
- 操虫棍
bot
- 双手剑
bot
- 太刀
bot
是否继续查询?回复“继续”以继续
用户
bot
指令自然退出,历史成功消息如下 ---------- 第1次对话 用户输入 : /查询装备 解析出如下参数 ---------- 第2次对话 用户输入 : 某游戏 某人物 解析出如下参数 <game : str> : 某游戏 <npc : str> : 某人物 ---------- 第3次对话 用户输入 : 某人物 传说 解析出如下参数 <kind : str> : 武器 <clarity : int> : 5 ----------

我们来拆解一下,实现一个这样的指令,我们需要涉及哪些方面

as_command完整参数文档在此

完整指令

{/

{MyComponentSource}
/}