botframework - Microsoft Bot Famework - 网络聊天 - 事件
问题描述
使用 botframework V4 - NodeJS - React Webchat V4
我正在尝试向机器人发送消息,类似于自适应卡中的按钮单击事件。每当单击自适应卡中的按钮时,我都会在网络聊天中看到类似于下面的事件
type: 'WEB_CHAT/SEND_POST_BACK',
payload: { value: {mytext: "myvalue"} }
尝试通过单击自定义按钮从网络聊天发送以下调度消息,大部分时间它都在工作,有时它不会将消息发送给机器人。所以我想知道这是否是正确的方法。我可以使用类似于以下示例的 WEB_CHAT/SEND_MESSAGE
https://github.com/microsoft/BotFramework-WebChat/tree/master/samples/04.api/d.post-activity-event
但这是在聊天窗口中显示消息,我不想在我的聊天窗口中显示发送给机器人的消息。
this.store.dispatch({
type: 'WEB_CHAT/SEND_POST_BACK',
payload: { value: {buttonClick: "mytext", scanText: myvalue} }
});
解决方案
推荐阅读
- php - 将一个大字符串放入一个变量中,其中包含其他变量
- c++ - 将任意模板化向量作为函数参数传递 C++
- c++ - 如何使用 InverseKinematics 解决 MultibodyPlant 上的 IK?
- android - 我可以使用 setContentView 或 Fragments 吗?
- markdown - 将 HTML 属性添加到 Markdown 的多行部分
- cookies - 如何解决请求访问 cookie 或存储被阻止,因为它来自跟踪器并且启用了内容阻止
- r - 仅在特定日期数的时间序列中填写 NA
- javascript - 在表中填充 json 数据
- react-native - 是否可以在本机反应中将颜色阴影添加到 TextInput
- unit-testing - react-native-firebase-messaging 用玩笑模拟