我正在尝试在Microsoft Bot框架中使用Herocard来获取配置文件概述。这在模拟器中工作正常:
然而,松弛的同样的心脏没有显示卡。它只显示文字。 (不要介意文本的布局 - 松弛需要* text *为粗体,在模拟器中* text *是草书)
以下是我用来生成Herocards的代码:
heroCard(session, title, subtitle, text, tap) {
let msg = new builder.Message(session)
.textFormat(builder.TextFormat.xml)
.attachments([
new builder.HeroCard(session)
.title(title)
.subtitle(subtitle)
.text(text)
.images([
builder.CardImage.create(session, //google maps static api of a city)
])
.buttons([
builder.CardAction.imBack(session, "I need to change something", "I need to change something"),
builder.CardAction.imBack(session, "Save Profile", "Save Profile")
])
.tap(tap)
]);
builder.Prompts.text(session, msg);
}
我尝试使用特定于通道的方法来制作松散的消息,但这似乎仅适用于.NET SDK(或者至少我只在.NET页面上找到了文档)
最后,我还想知道为什么打字机不能解决问题。根据文档,这应该是松散的,但只执行延迟并且sendTyping不可见。
我想知道我是否需要激活松弛账户中的某些东西。我使用这个演示将我的机器人连接到松弛:https://docs.microsoft.com/en-us/bot-framework/bot-service-channel-connect-slack
希望你们有一些答案, 不管怎样,谢谢!