2017-06-16 7 views
4

スラックコマンドの操作添付ファイルとしていくつかのメッセージメニューを用意したいと思います。 これらは、動的に移入する必要があるので、私はオプションの負荷URLを登録して、私のメッセージに次の添付ファイルを追加しました:スラックダイナミックメッセージメニューでオプションを選択できません

[{ 
    "text": "Request's attributes", 
    "fallback": "Upgrade your Slack client to use message like these.", 
    "color": "#3AA3E3", 
    "attachment_type": "default", 
    "callback_id":"some ID", 
    "actions": [{ 
    "name": "priority_list", 
    "text": "Select a priority", 
    "type": "select", 
    "data_source": "external", 
    }, { 
     "name": "status_list", 
     "text": "Select a status", 
     "type": "select", 
     "data_source": "external", 
    }] 
    }] 

私のオプションの負荷URLが正しくたるみによって呼び出され、ここで私のサーバーが応答したものですされています

{ 
    options: [{ 
     text: 'Low', 
     value: 'low' 
    }, 
    { 
     text: 'Medium', 
     value: 'medium' 
    }, 
    { 
     text: 'High', 
     value: 'high' 
    } 
], 
    selected_options: [{ 
    text: 'High', 
    value: 'high' 
}]} 

Slackで見る私は、オプションが動的に入力されていることがわかります。しかし、それらのどれも選択されていない。

selected_optionsの説明に何か不足していますか?

答えて

0

私はselected_optionsが元の対話型メッセージ要求にのみ含まれると考えます。あなたがオプションを動的に生成しているので、事前に戻ってくるオプションを必ずしも知っているわけではありませんが、現時点では私がそれを働かせた唯一の方法なので、これは私にとって意味をなさないものです。

関連する問題