使用Node.js Microsoft Bot Framework显示图像

时间:2016-08-14 23:26:22

标签: node.js botframework botbuilder

所以我有一个第一次运行对话框,要求用户上传照片。我这样做是通过:

builder.Prompts.attachment(session, "Thanks. Now upload a picture").

然后在瀑布的下一部分,将上传的媒体保存到session.userData,如下所示:

function(session, results) {
    //some other code
    builder.Prompts.attachment(session, "Thanks. Now upload a picture.");
},
function(session, results) {
    session.userData.profilePhoto = results.response;
    session.endDialog("All done.")
}

所以,说我知道要显示那张照片。我该怎么做?

我尝试使用HeroCard发送CardImage

var message = new builder.Message(session);

var att = new builder.HeroCard(session)
        .images([
            builder.CardImage.create(session, session.userData.profilePhoto)
        ])
        .buttons([
            builder.CardAction.openUrl(session, "http://google.com", "buttonText")
        ]);

message.addAttachment(att);
session.send(message)

但这不起作用(我也尝试为CardImage做session.userData.profilePhoto.contentUrl但是也没有用。)

我想如何显示图像?

0 个答案:

没有答案