作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
<分区>
我正在尝试在 Bot 框架中使用 messageBack。 (原因是 MS Teams 不支持 postBack 并且 imBack 向用户显示系统消息。我也尝试使用 invoke 但该函数不再在 botbuilder 库中)我在库 botbuilder 中找到了函数 messageBack,但我不知道如何在用户按下按钮后捕捉到 Action 。
对于 imBack 我可以使用这个:
bot.dialog('catchOption', [
function (session, args, next) {
}
]).triggerAction({ matches: /choose-time-card[0-9]+-[0-9]+/i});
我试过调用,但据说这仅限于“内部使用”,不管这意味着什么。所以我尝试了这个但它不起作用:
bot.on('invoke', function (event) {
var msg = new builder.Message().address(event.address);
msg.data.text = "I see that you clicked a button.";
bot.send(msg);
bot.send(JSON.stringify(event));
});
有人知道吗?
我在 C# 中使用 3.11 版 Bot Builder。我有一个 ActionTypes.MessageBack 类型的操作按钮,具有以下属性。 cardActions.Add(new CardAc
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 4 年前。 Improve t
我是一名优秀的程序员,十分优秀!