node.js - 如何从参数中获取实体并在 Dialogflow 内联编辑器中创建 if 条件以实现
问题描述
我对 Dialogflow 和 nodejs 完全陌生。我需要从函数(代理)的参数中获取实体值,并在符合条件的情况下应用。我怎样才能做到这一点?我在下面尝试,但每次我得到其他条件时都会变成真的。我创建了一个名为 about_member 的实体。
function about_member_handeller(agent)
{
if(agent.about_member=="Tarun")
{
agent.add('Yes Tarun');
}
else
{
agent.add("No tarun");
}
}
请帮忙。
解决方案
要获取参数,您可以使用以下内容;
const valueOfParam = agent.parameters["parameterName"];
推荐阅读
- android-studio - 未定义命名参数“body”
- javascript - ReferenceError:下一个未在节点中定义
- c# - ASP.NET MVC RedirectToAction 更改 -v4.5 & v4.7.2
- php - 如何在 imap yii2 中回复电子邮件
- php - PHP 会话在 airtel wifi 热点上过期。我该如何调试呢?
- java - 如何查找 Maven 将在什么工件中放置一个给定的类
- arcgis - 如何使用 esri javascript api 4.15 提高要素层性能
- jupyter-notebook - 有没有办法在 Google Colab 上使用变量检查器?
- android - Android 应用程序构建成功应用程序确实显示在模拟器上,我使用的是 Android Studio?
- activereports - 在 ActiveReportsJS 中是否可以将参数传递给 Web 服务?