python-3.x - 将变量传递给在 Raspberry Pi 上实现的 Dialogflow 聊天机器人
问题描述
我想将一些变量传递给聊天机器人(例如目的地=客厅,姓名=约翰),它是由python从本地主机数据库中检索的。有没有办法在对话流聊天机器人中设置简单的 If/Else 规则。
例如....
if (destination = "living room") {
if (location = "bathroom") {
response = "Please turn left";
}
}
解决方案
不是你描述的那样。实现逻辑的最简单方法是通过Dialogflow 实现。您可以使用Contexts执行一些基本逻辑,但这很快就会变得过于复杂。
推荐阅读
- navigation - 如何在 Mapbox Android 中获取路径的原始 Json 数据
- r - 如何使用两个数据框根据公式创建多个矩阵并一次性将这些矩阵相加?
- reactjs - 在 VideoJs 中加载视频时传递标头参数
- reactjs - 登录后反应重定向
- c# - 无法使用 msbuild 命令行处理 Resx,因为它受到限制
- python - 如何使用 pandas 创建一个列来存储 group-by 的首次出现次数?
- scala - 为什么与空 fs2.Stream 合并会改变程序的行为
- python - 从 Windows docker 容器中向 Azure IoT Hub 发送消息
- python - Shapely的`almost_equals`函数如何处理起点和错误?
- parameters - 如何在 JMeter 中加载测试帐户注册?