botframework - 活动中的参数到 azure bot
问题描述
我们正在使用 Azure Bot 的 Direct Line ( https://docs.microsoft.com/en-us/azure/bot-service/rest-api/bot-framework-rest-direct-line-3-0-send-activity? view=azure-bot-service-4.0 ) 将活动发送到 azure 机器人。
如果我们想将活动中的额外参数传递给机器人,最好/正确的方法是什么?
例如,我们想使用地理定位来获取用户的坐标并传递给机器人。或者,只是运行机器人的网站的一些参数。
但是如何正确设置并阅读它呢?目前尝试将其与 JSON 一起设置:
{"type":"message","from":{"id":"741d404e-892c-4231-b69f-ad47fa7ac8de"},"text":"hi","entities":{"testparam":"param123 "}}
谢谢。
解决方案
您应该使用 Activity.ChannelData 属性查看将自定义参数从网络聊天控件传递到机器人框架的答案
推荐阅读
- java - Hql 错误:类未映射,无法解析符号
- mql4 - 我在 ex4 中使用自定义指标编写了一个 EA
- python - 年度数据的两个数据框如何在年份之间找到
- salesforce - DocuSign 短信认证
- java - React Native:是否可以在应用重新加载时保留本机 Java 变量值?
- cassandra - Cassandra:你如何在结果中包含查询?
- php - SilverStripe 4 - 大型资产下载耗尽了 HTTPStreamResponse.php 中的 memory_limit
- xamarin - 如何正确实现 xamarin 表单的位置更改侦听器?
- python - 如何计算神经网络输入的输出梯度?
- arduino - avr 中的软件序列号