我曾尝试将卡片机器人与团队集成,但机器人也没有在机器人模拟器中回复,而同一机器人在https://dev.botframework.com/bots/回复,而azure.code的机器人服务与BotBuilder-Sample内部相同cards-Adaptivecards.Only change我做的是
// Create chat bot and listen to messages
var connector = new builder.ChatConnector({
appId: "628d8adc-3196-405d-87f6-d94ebfd3c511",
appPassword: "gqihkQISB5~crWKP5463|}_"
});
使用已编码的appId和密码。
不推荐使用Bot State API。有关如何更换自己的存储的详细信息,请参阅aka.ms/I6swrh。错误发生错误:GET为'b23cc4c1.ngrok.io/v3/botstate/emulator/users/default-user';失败:[402] Request.self.callback上的Request._callback(C:\ Users \ WittyParrot \ Documents \ card-adaptive \ node_modules \ botbuilder \ lib \ bots \ ChatConnector.js:559:46)需要付款(C: \ Users \ WittyParrot \ Documents \ card-adaptive \ node_modules \ request \ request.js:186:22)在emit.ewo(events.js:106:13)处于Request.emit(events.js:191:7)
清单:
{
"$schema": "https://statics.teams.microsoft.com/sdk/v1.2/manifest/MicrosoftTeams.schema.json",
"manifestVersion": "1.2",
"version": "1.0.0",
"id": "89d4a972-fad6-41ce-9f0f-aaae569cd6ed",
"packageName": "Hotel-finder",
"developer": {
"name": "Lalit",
"websiteUrl": "https://www.microsoft.com",
"privacyUrl": "https://www.microsoft.com/privacy",
"termsOfUseUrl": "https://www.microsoft.com/termsofuse"
},
"icons": {
"color": "contoso96x96.png",
"outline": "contoso20x20.png"
},
"name": {
"short": "Hotel App ",
"full": "Hotel finder"
},
"description": {
"short": "hotel finder",
"full": "Bot find hotels"
},
"accentColor": "#FFFFFF",
"bots": [
{
"botId": "628d8adc-3196-405d-87f6-d94ebfd3c511",
"scopes": [
"team",
"personal"
]
}
],
"permissions": [
"identity",
"messageTeamMembers"
],
"validDomains": []
}
答案 0 :(得分:1)
这是用于创建机器人的sample code。你可以找到Hero Card,O365连接器卡,缩略图代码样本here。请使用这些示例并尝试创建机器人。
答案 1 :(得分:0)
每Adaptive Cards for Bot Developers:
目前的预览版尚不支持Skype和Microsoft Teams,但我们正在努力!有关详细信息,请参阅下面的“频道状态”部分。
和
Microsoft Teams:即将推出全面支持
与此同时,自适应卡不会显示在Microsoft Teams中。 402错误听起来像是一个不同的问题。