GadgetShelf

KnowledgeBoard

slackって何

slackチャット
目次

Slack 解説

概要:Slackとは何か

Slackは、チームや会社のメンバーが仕事の連絡をまとめて行うためのチャットツールだ。

メールと何が違うのかというと、メールは「封筒に入れて送る手紙」に近い。一方Slackは、グループLINEのようなイメージに近い。みんなが同じ部屋で話しているような感覚で、リアルタイムにやり取りできる。

メール         Slack
──────────     ──────────────────────
宛先を指定      チャンネルに投稿
返信が埋もれる  スレッドで整理される
添付ファイル    ファイル・画像を即共有
CC/BCC管理     チャンネルで公開範囲を管理

特に、チャンネルという仕組みが便利だ。たとえば「#営業チーム」「#開発」「#雑談」のように話題ごとに部屋を分けられる。見たい話題だけを見に行けるため、不要な連絡に埋もれにくい。

GoogleカレンダーやGitHubなど外部ツールとも連携でき、「タスクが完了した」「会議が始まる」といった通知をSlack上でまとめて受け取ることもできる。


深掘り:技術的な仕組みを理解する

アーキテクチャの概要

SlackはWebSocketとHTTPSを組み合わせたクライアント・サーバー型のSaaSアプリケーションだ。

[クライアント(ブラウザ/アプリ)]
        │
        │ WebSocket(常時接続)
        ▼
[Slackサーバー群]
        │
        ├── メッセージング基盤(Kafka等)
        ├── ストレージ(メッセージ・ファイル)
        └── 外部サービス連携(Webhook / API)

リアルタイム通信:WebSocket

Slackがメッセージを即座に届けられる理由は、WebSocketプロトコルを使っているためだ。通常のHTTPは「クライアントがリクエストを送ったときだけサーバーが返す」一方通行だが、WebSocketは一度接続を確立するとサーバー側からもプッシュ通知を送れる双方向通信を実現する。

HTTP(通常):  クライアント→リクエスト→サーバー→レスポンス(終了)
WebSocket:     クライアント←→サーバー(接続を維持し続ける)

チャンネルとワークスペース

概念説明
ワークスペース会社・チーム単位の空間。URLが 会社名.slack.com となる
チャンネル話題ごとの部屋。# 始まりで識別される
DM(ダイレクトメッセージ)1対1または少人数のプライベート通信
スレッド特定メッセージへの返信をまとめる仕組み

Slack API と Webhook

Slackは充実したAPIを公開しており、外部システムとの連携が容易だ。

  • Incoming Webhook:外部サービス(CI/CD、監視ツールなど)からSlackチャンネルへメッセージを送信する最もシンプルな方法。
  • Events API:メッセージ投稿・リアクションなどのイベントを外部アプリがWebhookで受け取る仕組み。
  • Slack App / Bot:OAuth 2.0で認証し、メッセージ送信・チャンネル管理・ユーザー情報取得などをプログラムから操作できる。
外部サービス(例:GitHub)
        │
        │ HTTP POST(Incoming Webhook)
        ▼
[Slackチャンネル] → メンバー全員に通知

セキュリティ

項目内容
通信暗号化TLS 1.2以上
認証OAuth 2.0、SAML SSO(Enterprise Grid)
データ保存AES-256による暗号化ストレージ
監査ログEnterprise Gridでは全操作ログを取得可能

プランと機能差異

プラン主な制限・特徴
Freeメッセージ履歴90日、アプリ連携10件まで
Pro無制限メッセージ、ゲストアカウント追加可能
Business+SAML SSO、エクスポート機能
Enterprise Grid複数ワークスペース管理、高度なコンプライアンス機能

まとめ表

項目内容
分類SaaS型ビジネスチャットツール
通信方式WebSocket(リアルタイム) + HTTPS
主な構成要素ワークスペース・チャンネル・DM・スレッド
外部連携方法Incoming Webhook / Events API / Slack App
認証方式OAuth 2.0、SAML SSO
暗号化TLS(通信)、AES-256(保存)

キーワード早見表

用語一行説明
ワークスペース会社・チーム単位のSlack空間
チャンネル話題ごとに分けられた会話部屋
スレッド特定メッセージへの返信をまとめる機能
WebSocketサーバーからもリアルタイムで送信できる双方向通信プロトコル
Incoming Webhook外部サービスからSlackにメッセージを送るためのURL
OAuth 2.0アプリ連携時の認証・認可の業界標準プロトコル
SAML SSO企業の認証基盤(Active Directoryなど)とSlackをつなぐシングルサインオン方式
Enterprise Grid複数ワークスペースを一元管理できる大企業向けプラン

最終更新: 2026年6月4日 /本ページはアフィリエイトリンクを含みます。掲載情報は調査時点のものであり、価格・仕様は変更される場合があります。

KnowledgeBoardへ戻る