【发布时间】:2020-11-13 13:01:52
【问题描述】:
我需要将一个 ID 从网络聊天客户端传递给机器人。我做了我的研究,发现stackoverflow post @justin-harris 提到了以下代码
const originalDirectline = props.webchat.createDirectLine({
token,
})
const directLine = Object.assign({}, originalDirectline, {
postActivity: (activity: any) => {
const newActivity = Object.assign({}, activity)
newActivity.customParam = "custom value"
return originalDirectline.postActivity(newActivity)
}
})
这在某种意义上是有效的,我可以在我的机器人中接收 ID,但是每当我作为用户从我的网络聊天客户端发送消息时,它会发送两次(第一条消息失败,第二条消息成功)。我不确定它为什么这样做。如果有人对这个问题有所了解,我将不胜感激。
【问题讨论】:
标签: botframework direct-line-botframework web-chat