web-dev-qa-db-ja.com

Slackボットが画像を送信

Slack用のボットを開発しています。 1時間ごとに通知を送信する通知機能を実装しています。現在、通知で通常のテキストを送信していますが、テキストと一緒に画像を送信する必要があります。画像を送信することはできますか?

6
NNR

メッセージの添付ファイルの一部として画像を送信できます。これは、完全な画像またはサムネイルのいずれかです。

image_url 完全な画像のプロパティまたは thumb_url 添付ファイルへの画像へのURLを含むサムネイル画像のプロパティ。メッセージの下に表示されます。複数の添付ファイルを追加して、複数の画像を送信することもできます。

添付例:(公式のSlackドキュメントの例に基づく)

{
    "attachments": [
        {
            "fallback": "Required plain-text summary of the attachment.",
            "text": "Optional text that appears within the attachment",
            "image_url": "http://my-website.com/path/to/image.jpg",
            "thumb_url": "http://example.com/path/to/thumb.png"
        }
    ]
}

これは、メッセージを送信するためのすべてのアプローチで機能します。 APIメソッド、着信Webhook、スラッシュコマンドへの応答など。

添付ファイルの公式Slackドキュメントについては、 ここ を参照してください。

6
Erik Kalkoken