首页 > 解决方案 > 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} }
});

标签: botframeworkweb-chat

解决方案


推荐阅读