Zudo Slack Wisdom
GitHub リポジトリ

検索したい単語を入力

いつでも検索バーを開ける

はじめに

このナレッジベースが扱う範囲と、各セクションのつながり

このサイトは、Cloudflare Worker をバックエンドに据えた Slack アプリの作り方をまとめたものである。bot トークンと signing secret は Worker 自身のシークレットストアに置き、Slack API の呼び出しはすべてサーバー間で完結させ、Slack の認証情報がブラウザに渡ることは一切ない。この立場が以下のすべてのセクションを貫いている。まずはこのセクションから読み進め、続いて Worker Backend で、シークレット・リクエスト検証・ハンドラーが Worker のバインディングにどう対応するのかを確認していく。

扱う範囲

  • Getting Started(このセクション) -- Slack アプリの作成、bot トークンと signing secret の取得、そしてトークンとスコープのモデル

  • Worker Backend -- シークレットと設定、Slack から届くリクエストの検証、Worker 固有のハンドラーパターン

  • Messaging -- Slack Web API 経由でのメッセージ投稿と更新

  • Events -- Events API の購読とハンドリング

  • Lists -- Slack Lists API の詳解。書き込みのセマンティクスやアクセス制御まで踏み込み、裏取りできていない記述には明示的に印を付けてある

  • Data Surfaces -- 同期したデータを Slack 側へ見せ返すためのパターン

このセクションのページ

Revision History

作成更新