0

我有两个故事,一个非常基本,另一个有一些条件分支。

故事 1

用户说“菜单”,机器人触发自定义操作“show_menu”。

故事 2

用户说“嗨”
触发自定义操作“get_activation_state”,它设置 schedule_active 或 schedule_inactive 上下文属性。
故事分支。
如果计划未激活,则Bot 说“Blah..You need to activate”,Bot 执行“show_activation”。 用户说“激活”(希望这实际上是通过信使的回传)。如果计划处于活动状态,机器人会执行“activate_schedule”,机器人会说“我该如何帮助”。

如果我坚持脚本,所有这些都可以正常工作,但是如果在激活计划功能触发后(它只是插入一个带有“激活”的按钮)用户选择输入“菜单”,那么 Wit(或我对 Wit 的使用)需要足够聪明地放弃当前的故事情节,并开始菜单故事。麻烦的是,它不是。

欢迎任何帮助!

4

0 回答 0