Microsoft Bot Famework - веб-чат - событие - PullRequest
1 голос
/ 16 апреля 2020

Использование 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} }
});
...