私は写真をアップロードするようにユーザーに頼む最初の実行ダイアログを持っています。だからNode.js Microsoft Bot Frameworkを使用して画像を表示する
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.")
}
を私はその写真を表示したい知っていると言う:そうのようsession.userData
にアップロードされたメディアを保存、
builder.Prompts.attachment(session, "Thanks. Now upload a picture").
、その後、滝の次の部分で:私は経由でこれを行います。どうすればいい? (私も同様CardImageそれdidntの作業のためsession.userData.profilePhoto.contentUrl
を実行しようとしました)
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)
が、それはうまくいきませんでした:
私はHeroCard
CardImage
での送信を試みました。
画像をどのように正確に表示すると思いますか?
でも、それでも保存された画像はどのように表示されますか?私にURLを与えて、それを 'CardImage'に渡す何らかのデータベースにそれらを格納する必要がありますか? Node.jsのドキュメントには現在、画像上に書かれたガイドがありません。そのため、私はボットで画像を表示する際の一般的な情報を探しています。 – Orbit
Azure Blogストレージには、かなり簡単なnode.jsライブラリがあります。 https://azure.microsoft.com/en-us/documentation/articles/storage-nodejs-how-to-use-blob-storage/ – Lars
私はそれを見て、感謝します。 – Orbit