Skip to main content

概要

Slack ツールを使用すると、Slack メッセージングプラットフォームと連携できます。メッセージの送信、スレッド内の返信取得、一斉送信など、さまざまな機能を提供します。

主な機能

  • SLACK_POST_MESSAGE
    • ユーザーまたはチャンネルへのメッセージ送信
  • SLACK_POST_BLOCKS_MESSAGE
    • Block Kit 形式(セクション、ヘッダー、画像、区切り線、アクションなど)でチャンネルにリッチメッセージを投稿
  • SLACK_GET_CONVERSATION_REPLIES
    • チャンネル内の特定のスレッドに対する返信を取得

認証

Slack ツールを使用するには、Slack アプリを作成し、Bot User OAuth アクセストークンを取得する必要があります。Slack API サイト でアプリを作成し、トークンを取得してください。セットアップ手順は開発者ドキュメントに従ってください。
Slack認証情報の詳細な設定方法については、Slack認証情報ページをご覧ください。
API キーは機密情報として扱い、公開リポジトリにコミットしないでください。

例:メッセージの送信と返信の取得

例:Block Kit メッセージの投稿

SLACK_POST_BLOCKS_MESSAGE は、blocks 配列(各ブロックオブジェクトに type プロパティが必要、最大50ブロック)、Block Kit 非対応クライアントや通知に表示されるフォールバック用の textchannel、およびスレッドに返信する場合の任意項目 thread_ts を受け取ります。