正如标题所说,api.ai 从参数中删除点。
例如,如果我写“bla bla bla google.com”,其中“google.com”映射到一个参数,则该参数的值为“google com”,我不知道如何解决这个问题。我还写信给 api.ai 团队,暂时没有答案。
任何帮助表示赞赏!谢谢!
正如标题所说,api.ai 从参数中删除点。
例如,如果我写“bla bla bla google.com”,其中“google.com”映射到一个参数,则该参数的值为“google com”,我不知道如何解决这个问题。我还写信给 api.ai 团队,暂时没有答案。
任何帮助表示赞赏!谢谢!
感谢 api.ai 团队,我找到了解决方案。
从解析值中删除特殊符号,例如点。
要使用 dot 获得价值,您可以:
- 在这种情况下,使用@sys.url 作为 URL 输入“google.com”将返回 dot
- 创建附加参数并设置 $parameterName.original -> 对于此参数,您将获得用户输入的准确短语,包括点和其他特殊符号。
您可以在此处找到关于此的文档https://docs.api.ai/docs/concept-actions#section-extracting-original-value
就我而言:
我将此答案标记为其他有同样问题的人。