imback 功能不向机器人返回值
imback functionaliy not returning value to the bot
我试图在加载机器人时显示一些自适应卡片按钮。
它在机器人中显示标题。单击标题时,它会向机器人返回 null。我想提交msteams中提到的值来提交。
代码:
{
"type": "Action.Submit",
"title": "Click me for imBack",
"data": {
"msteams": {
"type": "imBack",
"value": "Text to reply in chat"
}
}
}
请记得添加actionID和title,看下面:
"selectAction": {
"type": "Action.Submit",
"id": "0",
"title": "action0",
"data": {
"DataParam": " DataValue"
}
}
此外,当相关操作和卡片元素不包含 ID Teams 移动客户端将忽略这些卡片,根本不会显示它们。
我的新博客 post 可能会澄清一些关于如何将自适应卡片与 Bot 框架一起使用的事情:https://blog.botframework.com/2019/07/02/using-adaptive-cards-with-the-microsoft-bot-framework/
特别感兴趣的应该是“提交操作”部分。您可以看到您的提交操作的数据必须是一个字符串才能触发 imBack
行为。您的操作可能如下所示:
{
"type": "Action.Submit",
"title": "Click me for imBack",
"data": "Text to reply in chat"
}
这仅在您的卡片中没有任何输入字段时才有效。如果您希望同时拥有输入字段和 imBack
提交操作,请使用多张卡片。
我试图在加载机器人时显示一些自适应卡片按钮。 它在机器人中显示标题。单击标题时,它会向机器人返回 null。我想提交msteams中提到的值来提交。
代码:
{
"type": "Action.Submit",
"title": "Click me for imBack",
"data": {
"msteams": {
"type": "imBack",
"value": "Text to reply in chat"
}
}
}
请记得添加actionID和title,看下面:
"selectAction": {
"type": "Action.Submit",
"id": "0",
"title": "action0",
"data": {
"DataParam": " DataValue"
}
}
此外,当相关操作和卡片元素不包含 ID Teams 移动客户端将忽略这些卡片,根本不会显示它们。
我的新博客 post 可能会澄清一些关于如何将自适应卡片与 Bot 框架一起使用的事情:https://blog.botframework.com/2019/07/02/using-adaptive-cards-with-the-microsoft-bot-framework/
特别感兴趣的应该是“提交操作”部分。您可以看到您的提交操作的数据必须是一个字符串才能触发 imBack
行为。您的操作可能如下所示:
{
"type": "Action.Submit",
"title": "Click me for imBack",
"data": "Text to reply in chat"
}
这仅在您的卡片中没有任何输入字段时才有效。如果您希望同时拥有输入字段和 imBack
提交操作,请使用多张卡片。