私はwit.ai.In wit.aiを使ってfb_messengerボットを作成しようとしていますが、回答と質問はテキストのみです。しかし、私は画像を表示して返信したいと思います。どうすればいいですか?教えて。 ありがとうございます。wit.aiで画像を返信する方法は?
1
A
答えて
0
あなたはメッセンジャーボットを使用して、あなたのウィットアクションで画像を送信する必要があります:あなたはノードのJSを使用している場合
例:
const actions = {
/**
* This is used by the "Bot sends" action in Wit
* @param sessionId
* @param text
* @returns {Promise.<T>}
*/
send({sessionId}, {text}) {
// Our bot has something to say!
// Let's retrieve the Facebook user whose session belongs to
const recipientId = sessions[sessionId].fbid;
if (recipientId) {
// Yay, we found our recipient!
// Let's forward our bot response to her.
// We return a promise to let our bot know when we're done sending
//bot is a simple wrapper for Messenger node code provided [here][1]
return bot.sendTextMessage(recipientId, text)
.catch((err) => {
console.error(
'Oops! An error occurred while forwarding the response to',
recipientId,
':',
err.stack || err
);
});
} else {
console.error('Oops! Couldn\'t find user for session:', sessionId);
// Giving the wheel back to our bot
return Promise.resolve()
}
},
['my-custom-action']({sessionId, context, entities, message}) {
//Api calls ...
//now i got an image URL i want to send to the user
return bot.sendImageMessage(recipientId, image_url);
return Promise.resolve(context)
},
Wit.aiの記事から「Bot sends」の部分を削除することを忘れないでください。これはImageとURLの両方を送信しないためです。
希望すると便利です。
0
画像添付テンプレートを使用する必要があります。
curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"<USER_ID>"
},
"message":{
"attachment":{
"type":"image",
"payload":{
"url":"<IMAGE_URL>"
}
}
}
}' "https://graph.facebook.com/v2.6/me/messages?access_token=<PAGE_ACCESS_TOKEN>"
詳しい情報here:
関連する問題
- 1. Wit.ai - Facebookメッセンジャー経由で画像を送信する
- 2. Ajaxで画像を返信する
- 3. 返信方法でjavaで画像を拡大
- 4. Androidデフォルトカメラキャプチャ画像返信画像URI null
- 5. Hapi:画像を送信する方法
- 6. Wit.aiクイック返信をアクションから設定するには?
- 7. iOSブロック画像返信
- 8. Botフレームワーク - 返信画像
- 9. 画像アップロード - 返信URL
- 10. レストサーバCodeigniter返信画像データ
- 11. 鮮明な画像を返す方法
- 12. Play-mini:画像を返す方法
- 13. テレグラムボットランダム画像(電報-Botで画像をランダムに送信する方法)
- 14. 画像を送信してAndroidアプリをインストールする方法は?
- 15. アンドロイドで画像(画像操作)をスクランブルする方法は?
- 16. Retrofit(@Fields)で画像ファイルを送信する方法
- 17. ブルートゥースアンドロイド経由でテキストと画像を送受信する方法
- 18. Facebook Messengerボットで画像を受信する方法
- 19. http.postで画像を送信する方法
- 20. アンドロイドスタジオでPOSTとして画像を送信する方法
- 21. ajaxで画像を送信する最も良い方法
- 22. ブラックベリーで画像添付のメールを送信する方法
- 23. ajaxコールで画像を配信する方法
- 24. 画像をイオンサーバーでファイルに送信する方法
- 25. Javascript:http投稿で画像を送信する最善の方法
- 26. フォームポストでクロップされた画像を送信する方法
- 27. 画像をトリミングする方法/画像をアップロードする前にユーザーから画像をプレビューする方法は?
- 28. WIT.AIコンテキストキーを投稿する方法
- 29. POST経由の画像返信
- 30. Android Vision APIバーコード画像返信