一个小目标
一个小目标
这一章,我们的最终目标,是实现如下的对话效果
用户
/查询装备
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}