1

根据这份文件 [ https://msdn.microsoft.com/en-us/microsoft-teams/botsmessages#action---invoke-new]我们可以在英雄卡按钮中使用调用,但它给了我以下错误“ActionTypes 确实不包含调用的定义

嗯,使用 Microsoft.Bot.Builder 3.2.1

有人能帮我吗

我在此链接中的代码

4

3 回答 3

2

Invoke 操作存在,但保留供内部使用。

您的机器人可能会收到一个调用活动,该活动表示对其执行特定操作的请求。调用活动的发送者通常希望机器人通过 HTTP 响应确认收到。此活动类型保留供 Microsoft Bot Framework 内部使用。

于 2018-04-09T20:56:05.280 回答
1

更新机器人生成器。虽然我不确定确切的版本,但我相信您会想要 3.5.x。

Invoke 确实按记录工作 - 它会将您选择的有效负载发送回机器人(如postBack),但不会在聊天窗口中显示任何类似imBackpostBack将要执行的内容。

请注意,根据文档,Activity您的机器人收到的类型是:invoke,而不是。message

于 2017-04-29T21:40:30.257 回答
0

我认为从未实施过“调用”操作类型。在 botbuilder github 存储库中找不到它的任何记录。不适用于 3.2.1 或更新版本。

你可以在这里自己查看

于 2017-04-26T07:42:49.417 回答