web-dev-qa-db-ja.com

Slackボットボタンへのリンクを追加するにはどうすればよいですか?

Slackボットを作成し、チャネルにメッセージを送信します。ボタンを追加しましたが、達成したいのは、ボタンを使用してユーザーを外部Webサイトにリダイレクトすることです。

これは可能ですか?

ドキュメントには、ボタンにURLを追加するだけでよいことが示されていません。以下は、slackボットで使用しているアクション配列です。できればそれは素晴らしいでしょう。

  "actions": [{
    "name": "Go to order",
    "text": "Go to order",
    "type": "button",
    "value": "Go!"
   }]
1
zero_cool

Slackのリンクボタン を試してみてください。クリックすると、具体的には新しいブラウザタブでリンクが開きます。

{
    "text": "Test Link Buttons",
    "channel": "C061EG9SL",
    "attachments": [
        {
            "fallback": "Test link button to https://slack.com/",
            "actions": [
                {
                    "type": "button",
                    "name": "file_request_123456",
                    "text": "Test",
                    "url": "https://slack.com/",
                    "style": "primary"
                }
            ]
        }
    ]
}

Slack Message Builderの例

3
Adil B