Microsoft bot框架(NodeJS):卡片松弛

时间:2018-03-20 16:09:49

标签: node.js botframework slack adaptive-cards

我正在尝试在Microsoft Bot框架中使用Herocard来获取配置文件概述。这在模拟器中工作正常:

enter image description here

然而,松弛的同样的心脏没有显示卡。它只显示文字。 (不要介意文本的布局 - 松弛需要* text *为粗体,在模拟器中* text *是草书)

enter image description here

以下是我用来生成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

希望你们有一些答案, 不管怎样,谢谢!

0 个答案:

没有答案