1
ユーザーがBotに送信したイメージを処理する方法が見つかりません。画像を取得する方法はありますか?Bot Framework - NodeJSのユーザー送信画像の処理
私はthisと似ていますが、C#ではnode.jsで作業しています。
ユーザーがBotに送信したイメージを処理する方法が見つかりません。画像を取得する方法はありますか?Bot Framework - NodeJSのユーザー送信画像の処理
私はthisと似ていますが、C#ではnode.jsで作業しています。
メッセージに何かを添付すると、メッセージはresults.response
配列になります。あなたは簡単なresults.response[0]
で最初の添付ファイルにアクセスできます。このオブジェクトにはcontentType
とcontentUrl
というプロパティがあり、必要な処理を実行できます。
画像を確実に取得するには、builder.Prompts.attachmentを使用して添付するようにユーザーに指示することができます。もちろん、テキストファイルから.zipにメッセージを添付できるので、適切なファイルタイプであることを確認する必要があります。
bot.dialog('/prompts', [
function (session) {
builder.Prompts.attachment(session, "Send me a file!");
},
function (session, results) {
var firstAttachment = results.response[0],
msg = new builder.Message(session)
.text("You sent a file of type %s and named %s",
firstAttachment.contentType, firstAttachment.name);
msg.addAttachment(attachment);
session.endDialog(msg);
}
})
https://github.com/Microsoft/BotBuilder-Samples/tree/master/Node/([こちら]使用可能ですReceiveAttachmentサンプルのNode.js –
はいを参照してください、マイクの応答にまとめるとコアReceiveAttachment)。 – mgbennet
おっと!ありがとうマイク、私はリンクを貼り付けるのを忘れた –