Slack コネクタについて
Slack コネクタ を使用すると、アプリは Slack 内でメッセージの送信、会話の読み取り、チャネルやワークスペースデータの操作を行えます。チームチャネルにアラートを投稿したり、ダイジェストを生成したり、Slack データでダッシュボードを駆動したり、アプリのワークフローを Slack に直接結びつけたりできます。 Base44 は 2 つの Slack コネクタを提供しています:- Slack User は Slack ワークスペースのユーザーとして接続します。これによって、接続されたユーザーの権限を使って会話の読み取り、チャネル履歴の検索、メッセージの送信ができます。
- Slack Bot は Slack ワークスペースのボット ID として接続します。これによって、アラート、お知らせ、自動化ワークフロー用の構造化されたメッセージを、設定可能なボットとして送信できます。

始める前に: アプリでコネクタを使用するには、Builder プラン 以上が必要です。
Slack のユースケースとプロンプト
Slack や Slack Bot を使用して、チームの同期を保ち、会話を構造化データに変え、ワークスペースを他のツールに接続します。Slack User
アプリが Slack データを読み取る必要があるとき、または特定の Slack ユーザーの権限でアクションを実行する必要があるときは、Slack User を使用します。Slack Bot
アプリがブランド付きボットとして自動または構造化されたメッセージを送信する必要があるときは、Slack Bot を使用します。メッセージ送信時の Slack Bot の表示をカスタマイズできます。メッセージとアラートの送信
メッセージとアラートの送信
Slack 会話をデータとインサイトに変換
Slack 会話をデータとインサイトに変換
Slack 会話を読み取り、アプリ内のダッシュボード、レポート、検索可能なビューに変換します。返信が必要なメンションの追跡、忙しいチャネルの要約、過去の決定やアクションアイテムをすばやく見つけるフィルタの作成ができます。これらの例は Slack データの読み取りが必要なため、通常は Slack User を使用します。プロンプト例:
Slack を他のツールと組み合わせる
Slack を他のツールと組み合わせる
Slack User や Slack Bot を Base44 に統合した他のシステムと接続します。データウェアハウス、CRM、ドキュメント、スプレッドシートからのイベントを Slack にルーティングしたり、Slack のアクティビティを他のツールにミラーしたりすることで、チームが働く場所で同じ情報を確認できます。ワークフローによっては、自動更新を送信するために Slack Bot を使用したり、アプリ内で Slack データを読み取って変換するために Slack User を使用したりします。プロンプト例:
アプリに Slack または Slack Bot を接続する
AI チャットを使用して Slack または Slack Bot に接続するか、アプリのダッシュボードから既製のプロンプトを使って接続します。AI チャットを使用
- アプリエディタに移動します。
- AI チャットで Slack を使って何をしたいかを記述します。例:
Build a dashboard showing where I have been mentioned in Slack and which messages still need a reply.Post a message to #support when a new ticket is created, including the ticket ID, title, priority, and a link.
- サイドパネルで Action required と Required permissions を確認します。
- サイドパネルに表示される Connect ボタンをクリックして、必要な Slack コネクタを認可します。
- 開いた Slack ウィンドウで:
- 接続したい Slack ワークスペースを選択します。
- 権限を確認して Allow をクリックします。
- エディタに戻り、AI が Slack 駆動のフローの作成を完了するのを待ちます。

アプリダッシュボードから
- アプリエディタで Dashboard をクリックします。
- Integrations をクリックします。
- Browse タブをクリックします。
- Slack または Slack Bot を見つけて Use をクリックします。
- AI チャットに追加したい既製のプロンプトを選択します。
- AI チャットで Action required と Required permissions を確認します。
- サイドパネルに表示される Connect ボタンをクリックして、必要な Slack コネクタを認可します。
- 開いた Slack ウィンドウで:
- 接続したい Slack ワークスペースを選択します。
- 権限を確認して Allow をクリックします。
- エディタに戻り、AI が Slack 駆動のフローの作成を完了するのを待ちます。

Slack 認可ウィンドウで Skip をクリックした場合、コネクタは追加されません。AI チャットまたは Integrations → Browse から接続フローを再実行できます。
Slack コネクタを管理する
各アプリの Slack または Slack Bot 接続は、アプリダッシュボードから確認・管理できます。 コネクタを表示または更新するには:- アプリダッシュボードに移動します。
- Integrations をクリックします。
- My integrations タブをクリックします。
- Slack または Slack Bot を見つけて、実行したいことを選びます:
- View access: Slack がこのアプリで現在持っている権限 (スコープ) を確認します。
- More Actions アイコン をクリックし、オプションを選択:
- Switch account: アプリを別の Slack ワークスペースに接続します。
- Disconnect account: このアプリから Slack 接続を削除します。
- Remove: アプリからコネクタを削除します。

Slack のスコープと権限
Slack User または Slack Bot を接続すると、コネクタはワークスペースでアプリができることを制御する権限 (スコープ) を要求します。Slack のスコープ
以下は、コネクタが要求する可能性がある現在の Slack スコープのリストです。機能別にグループ化されています。チャネル (パブリックチャネル)
channels:read: ワークスペース内のパブリックチャネルに関する情報を読み取り (たとえば、名前、トピック、基本メタデータ)。channels:write: パブリックチャネルの作成と管理、またはチャネル詳細の更新。channels:history: アプリがアクセスできるパブリックチャネルからのメッセージ履歴を読み取り。channels:join: ワークスペース内のパブリックチャネルへのアプリの参加を許可。
groups:read: アプリがメンバーであるプライベートチャネルとグループ会話に関する情報を読み取り。groups:write: プライベートチャネルの作成と管理、または設定の更新。groups:history: アプリがメンバーであるプライベートチャネルとグループ会話からのメッセージ履歴を読み取り。mpim:read: 複数人ダイレクトメッセージ (MPIM) 会話に関する情報を読み取り。mpim:write: アプリが参加する MPIM 会話の作成と管理。mpim:history: アプリがメンバーである MPIM 会話のメッセージ履歴を読み取り。
im:read: アプリが関与するダイレクトメッセージ (DM) 会話に関する基本情報を読み取り。im:write: ワークスペース内の人々との DM を開始しメッセージを送信。im:history: アプリが関与する DM からのメッセージ履歴を読み取り。
chat:read: 検証やフォローアップアクションのために、アプリがアクセスできるメッセージを読み取り。chat:write: アプリがアクセスできるチャネル、グループ、DM でメッセージを送信および更新。reactions:read: メッセージに追加されたリアクションを読み取り (たとえば、絵文字で承認を追跡するため)。reactions:write: アプリが見ることができるメッセージにリアクションを追加または削除。files:read: アプリがアクセスできるチャネルや会話で共有されたファイルに関する情報を読み取り。files:write: アプリがアクセスできる会話で、アプリの代わりにファイルをアップロードして管理。
pins:read: アプリがアクセスできるチャネルでピン留めされているメッセージやファイルを確認。pins:write: それらのチャネルでメッセージやファイルをピン留めまたはピン留め解除。bookmarks:read: アプリがアクセスできるチャネル内のブックマーク (保存されたリンク) を読み取り。bookmarks:write: それらのチャネルでブックマークを作成、更新、または削除。reminders:read: ワークスペースで作成され、アプリがアクセスできるリマインダーを読み取り。reminders:write: アプリの代わりにリマインダーを作成、更新、または削除。stars:read: 接続されたアカウントによってスターが付けられたアイテム (メッセージ、ファイル、チャネル) を読み取り。stars:write: 接続されたアカウントの代わりにアイテムをスターまたはアンスター。
search:read: 検索とサマリーの体験を構築するのに便利な、接続されたアカウントがアクセスできるメッセージとファイルを検索。emoji:read: ワークスペースからカスタム絵文字定義を読み取り (たとえば、メッセージで表示したり使用したりするため)。
users:read: ワークスペース内の人々の基本プロフィール情報を読み取り (たとえば、名前と ID)。users:read.email: Slack のポリシーで許可されている場合、ワークスペース内の人々のメールアドレスを読み取り。team:read: Slack ワークスペースに関する基本情報を読み取り (たとえば、名前とドメイン)。usergroups:read: ユーザーグループに関する情報を読み取り (たとえば、チームベースまたはロールベースのグループ)。usergroups:write: 許可されている場合、ユーザーグループの作成や更新、メンバーシップの管理。
dnd:read: 接続されたアカウントのおやすみモード設定を読み取り (たとえば、通知が一時停止されているとき)。dnd:write: 接続されたアカウントのおやすみモード設定を更新。links:read: 会話で共有されたリンクに関する情報を読み取り (たとえば、unfurl 用)。links:write: アプリがアクセスできる会話でリンクの unfurl 動作を管理。
注意:
- スコープのリストは時間とともに変化する可能性があります。常に接続フロー中に表示される権限を確認してください。
- ここに掲載されていない Slack スコープが必要な場合は、ご意見をお寄せください。
FAQ
Slack コネクタについて詳しく知るには、下の質問をクリックしてください。同じアプリに複数の Slack アカウントを接続できますか?
同じアプリに複数の Slack アカウントを接続できますか?
いいえ。各アプリは 1 つの共有 Slack アカウントを使用します。複数の Slack アカウントやワークスペースから投稿するには、別のアプリを作成するか、バックエンド関数と別々の OAuth フローを使ってカスタム Slack 連携を構築してください。
アプリを使用する各ユーザーがそれぞれの Slack アカウントを接続できますか?
アプリを使用する各ユーザーがそれぞれの Slack アカウントを接続できますか?
いいえ。コネクタはアプリレベルです。Slack User または Slack Bot に接続すると、アプリ内のすべてのフローが使用する単一の Slack アカウントを接続します。各ユーザーがそれぞれの Slack アカウントを接続できるようにするには、バックエンド関数と Slack API を使ったカスタムのユーザーごとの OAuth フローが必要です。これには、リダイレクトの管理、ユーザートークンの保存、トークンの更新処理が含まれます。
接続された Slack アカウントを変更する方法は?
接続された Slack アカウントを変更する方法は?
- アプリダッシュボードに移動し、Integrations をクリックします。
- My integrations タブをクリックします。
- Slack または Slack Bot を見つけて More Actions アイコン をクリックし、Switch account を選択します。
- 新しいワークスペースに対して Slack 認可フローを完了します。
アプリから Slack に送信するメッセージの見た目をカスタマイズできますか?
アプリから Slack に送信するメッセージの見た目をカスタマイズできますか?
はい。AI チャットで Slack メッセージを記述するときに、以下を指定できます:
- テキスト内容と書式。
- ID、リンク、カウントなどのフィールドを含めるかどうか。
- メッセージの送信頻度とタイミング。
Slack Bot がプライベートチャネルに投稿できないのはなぜ?
Slack Bot がプライベートチャネルに投稿できないのはなぜ?
Slack Bot がプライベートチャネルにメッセージを投稿するには、明示的に追加されている必要があります。Slack ワークスペースで:
- プライベートチャネルを開きます。
- チャネル名をクリックします。
- Integrations タブに移動します。
- Add apps をクリックして Base44 を選択します。
このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。

