如何获取Chatbot(API.ai)的单词参数

时间:2017-07-11 12:13:32

标签: node.js chatbot dialogflow facebook-chatbot google-home

您好我正在使用聊天机器人,它将提供航班状态。如果用户输入SU 1234,我的机器人工作正常,机器人理解“SU”航空公司代码,“1234”是数字。但如果用户没有提供像“SU1234”这样的空间,则无法识别航空公司的参数或航班号。请帮我理解机器人搜索。

1 个答案:

答案 0 :(得分:0)

没有发布代码,就不可能告诉你什么是错的。

作为一般建议我可以说,如果你有一个正则表达式并且想要匹配“SU1234”和“SU 1234”,那么你可以尝试类似/(\w+)\s*(\d+)/等的东西 - 带有可选的空格。但我不知道你是否甚至使用正则表达式,因为你要求我们在你没有提供的代码中找到问题。