Node.js 回发的Bot框架事件?
我的问题: 我有一张带有回发按钮的自适应卡,其值为“thisIsMyPostback”。现在,我想像大家一样处理这封回帖 问题是,此回发也可以键入以获得相同的结果。换句话说,单击按钮并直接向上发送我的bot“thisIsMyPostback”消息会产生相同的结果 有没有办法将回发邮件与“收到的邮件”分开?这样,用户直接向上发送消息“thisIsMyPostback”不会产生与单击按钮相同的结果 谢谢 有没有办法将回发邮件与“收到的邮件”分开?这样,用户直接向上发送消息“thisIsMyPostback”不会产生与单击按钮相同的结果 不,目前不可能这样做,因为所有消息(用户或回发/回发)都是“消息”类型,因此除非您在回发中放入一些特殊文本并配置一个Node.js 回发的Bot框架事件?,node.js,event-handling,botframework,botkit,adaptive-cards,Node.js,Event Handling,Botframework,Botkit,Adaptive Cards,我的问题: 我有一张带有回发按钮的自适应卡,其值为“thisIsMyPostback”。现在,我想像大家一样处理这封回帖 问题是,此回发也可以键入以获得相同的结果。换句话说,单击按钮并直接向上发送我的bot“thisIsMyPostback”消息会产生相同的结果 有没有办法将回发邮件与“收到的邮件”分开?这样,用户直接向上发送消息“thisIsMyPostback”不会产生与单击按钮相同的结果 谢谢 有没有办法将回发邮件与“收到的邮件”分开?这样,用户直接向上发送消息“thisIsMyPostb
触发动作
来识别它,否则无法区分它们之间的区别
有关使用触发器操作的详细信息,请参阅:
BotFramework WebChat GitHub repo上的自适应卡自述说明: 操作的数据属性可以是字符串,也可以是 成为一个物体。字符串作为bot Builder SDK传递回您的bot imBack活动,对象作为回发活动传递。 带有imBack的活动会在用户输入时显示在聊天流中 回复回发活动不显示
如果活动的值没有对象,则用户没有单击按钮 @Fabian你可以在这里发布一个代码样本,或者把它放在公共回购协议中,这样我们可以看一看吗?他正在使用node(根据问号)
"actions": [
{
"type": "Action.Submit",
"title": "Next",
"data": { "postBack": "thisIsMyPostback" }
}
]