私のボットの開発プロセスの終わりに達しています。私は現在C#でそれをやっていて、その最終目標はメッセンジャーに配備されることです。しかし、私は "開始"ボタンと永続的なメニューを実装しようとすると、困ったことに遭遇しました。永続メニューと起動ボタンMicrosoft Bot Framework
次のコードは、永続的なメニューを追加する方法については、facebookの開発ポータルからのものでしたが、私はVSコードで自分のコードを開始し、これを端末に貼り付けると、互換性について不平を言ってエラーバック。
Microsoftのボットフレームワークは、メッセンジャーチャンネルにデプロイするときに自動的にこれを入れますか、このコードはC#と互換性がありませんか?
おかげで「永続メニュー」と「開始ボタンを取得」を作成
curl -X POST -H "Content-Type: application/json" -d '{
"persistent_menu":[
{
"locale":"default",
"composer_input_disabled":true,
"call_to_actions":[
{
"title":"My Account",
"type":"nested",
"call_to_actions":[
{
"title":"Pay Bill",
"type":"postback",
"payload":"PAYBILL_PAYLOAD"
},
{
"title":"History",
"type":"postback",
"payload":"HISTORY_PAYLOAD"
},
{
"title":"Contact Info",
"type":"postback",
"payload":"CONTACT_INFO_PAYLOAD"
}
]
},
{
"type":"web_url",
"title":"Latest News",
"url":"http://petershats.parseapp.com/hat-news",
"webview_height_ratio":"full"
}
]
},
{
"locale":"zh_CN",
"composer_input_disabled":false
}
]
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=YOUR_ACCESS_TOKEN_HERE"
ご挨拶。ご返信ありがとうございます。だから、私はボットを展開し、それが私に戻って話しているときだけ、私はmemuのようなものを追加し、開始ボタンを得ることができることを明確にするには?これはどこで行われますか? Facebookのdevのページで? – Demonic218
あなたはボットデプロイメントの前にそれを行うことができます、それは独立しています。前述のようにAPIリクエストを使用してこれらのアイテムを設定できます。あなたは身分証明書(トークン)を提供するだけです。 botFrameworkタグではなく、他の場所でのこれらのFacebookメッセンジャー設定に関する情報があるかもしれません –
ここの例を見てください:http://thedevelopers.com/persistent-menu-get-started-buttons-bot/ –