type=invoke 的 CardAction 按钮在 Microsoft bot 框架中不起作用
CardAction button with type=invoke doesn't work in microsoft bot framework
根据这篇文档[https://msdn.microsoft.com/en-us/microsoft-teams/botsmessages#action---invoke-new]我们可以在英雄卡片按钮中使用调用但是它给我以下错误
“ActionTypes 不包含 invoke
的定义
嗯,使用 Microsoft.Bot.Builder 3.2.1
谁能帮帮我
My code in this Link
我认为 "invoke" 操作类型从未实现过。在 botbuilder github 存储库中找不到它的任何记录。不适用于版本 3.2.1 或更高版本。
大家可以自己去看看here
更新 BotBuilder。虽然我不确定确切的版本,但我相信你会想要 3.5.x.
Invoke 确实按照记录工作 - 它会将您选择的有效负载发送回机器人(如 postBack
),但不会在聊天中显示任何内容 window,如 imBack
或者 postBack
会做。
请注意,根据文档,您的机器人收到的 Activity
类型为:invoke
,而不是 message
。
调用操作存在,但保留供内部使用。
Your bot may receive an invoke activity that represents a request for it to perform a specific operation. The sender of an invoke activity typically expects the bot to acknowledge receipt via HTTP response. This activity type is reserved for internal use by the Microsoft Bot Framework.
根据这篇文档[https://msdn.microsoft.com/en-us/microsoft-teams/botsmessages#action---invoke-new]我们可以在英雄卡片按钮中使用调用但是它给我以下错误 “ActionTypes 不包含 invoke
的定义嗯,使用 Microsoft.Bot.Builder 3.2.1
谁能帮帮我
My code in this Link
我认为 "invoke" 操作类型从未实现过。在 botbuilder github 存储库中找不到它的任何记录。不适用于版本 3.2.1 或更高版本。
大家可以自己去看看here
更新 BotBuilder。虽然我不确定确切的版本,但我相信你会想要 3.5.x.
Invoke 确实按照记录工作 - 它会将您选择的有效负载发送回机器人(如 postBack
),但不会在聊天中显示任何内容 window,如 imBack
或者 postBack
会做。
请注意,根据文档,您的机器人收到的 Activity
类型为:invoke
,而不是 message
。
调用操作存在,但保留供内部使用。
Your bot may receive an invoke activity that represents a request for it to perform a specific operation. The sender of an invoke activity typically expects the bot to acknowledge receipt via HTTP response. This activity type is reserved for internal use by the Microsoft Bot Framework.