在为 Dialogflow (API.AI) 编写代码实现时,是否有一种方法可以处理用户响应中的差异,而无需针对用户可以说出同一件事的所有可能方式执行完整的 if 语句?又名手动方式。
例如,如果我询问用户的位置,并且他们说他们来自西米德兰兹,这是我的位置之一 - 我是否必须执行如下所示的 IF 语句:
if (location === 'West Midlands' || 'west Midlands' || 'w midlands' || 'w mid') {}
或者我可以将它传递回 Dialogflow,它可以使用 AI 或其他方式处理用户输入。