質問: ### できていること Slackに"/hogehoge"と入力して送信すると、botから下のようなボタンとメニュー付きメッセージが送られる。 ![InteractiveMessage](https://teratail.storage.googleapis.com/uploads/contributed_images/a6e3209c51bdffbb91db9a964332e37b.png) ### やりたいこと この送られてくるメッセージ上に、テキスト入力できるフィールドも作りたいです。 例えば、ボタンの場合は、下のようなコードです。 ``` //前略 "actions": [ { "name": "button", "text": "OK", "style": "primary", "type": "button", "value": "ok" }, //後略 ``` なお、コードはこちらを参考にしました。 こんな感じに、テキスト入力できるフィールドを作れないでしょうか? また、"botton"のように、テキスト入力をどのように表現すればよいでしょうか? 追伸:あと、日付も入力できるようにしたいです。 追伸2: Simle PollのEdit title ![SimlePoll](https://teratail.storage.googleapis.com/uploads/contributed_images/0e8d8a63ef640ba3b4ac4eb5d5c6bed2.png) ![Edit title](https://teratail.storage.googleapis.com/uploads/contributed_images/7a506f54d054a09c8bbe99ee542c95fd.png)
回答: api仕様の`Field`列の`type`の行をご覧いただきたいのですが、`button`と`select`しか受けつけられません。 テキストについては、もともとSlackはテキストを入力するものなので、`/hogehoge [text]`というような使い方をすることを想定しているのではないかと思います。 また、日付は`select`に沢山いれていく、しかないのではないかと思います。 -- 追記 PollyのEdit titleはボタンを押すとダイアログが出る方式かと思います。 こういう場合は、こちらのダイアログを出すAPIで一行テキストや複数行テキストを入力させることができます。