アプリでコネクタを使用するには、Builder プラン 以上が必要です。
できること
チャンネルに投稿
アプリで何かが起きたときに、チャンネルへ更新やアナウンスを送信します。
チームメイトに通知
チケット、期限、しきい値に達した瞬間にアラートを送信します。
更新を自動化
アプリから定期的なダイジェスト、リマインダー、サマリーをスケジュール送信します。
概要
タイプ識別子
slack (Slack User)、slackbot (Slack Bot)認証モデル
OAuth
コネクタタイプ
アプリビルダー向け、アプリユーザー向け
接続設定
なし
権限ガイド
Slack User
メッセージは Slack を接続した本人からの投稿として表示されます。ワークフローが特定の人物として動作する必要がある場合に最適です。
Slack Bot
メッセージは名前とアイコンを設定したボットからの投稿として表示されます。共有の通知や自動更新に最適です。
Slack User を接続する
- アプリビルダー向け
- アプリユーザー向け
アプリの Slack ワークフロー用に 1 つの Slack アカウントを接続します。OAuth アプリは Base44 が処理するため、登録するものはありません。AI チャットから、またはアプリのダッシュボードの Integrations → Browse から始めます。Slack User を接続するには:
- アプリエディタに移動します。
- AI チャットで Slack を使ってやりたいことを説明します。例:
Post a message to the #support channel when a new ticket is created. - We need your permission to access の下で AI チャットが求める内容を確認します。
- Connect to Slack User をクリックします。
- Slack のウィンドウでワークスペースを選択し、権限を確認して Allow をクリックします。
Slack Bot を接続する
Slack Bot の接続はワークスペースレベルです。ボットは個人のアカウントではなく、Slack ワークスペースにインストールされます。
- アプリビルダー向け
- アプリユーザー向け
アプリの Slack ワークフロー用に 1 つの Slack ボットを接続します。OAuth アプリは Base44 が処理するため、登録するものはありません。AI チャットから、またはアプリのダッシュボードの Integrations → Browse から始めます。Slack Bot を接続するには:
- アプリエディタに移動します。
- AI チャットで Slack を使ってやりたいことを説明します。例:
Post a message to #deployments when a new release is published. - We need your permission to access の下で AI チャットが求める内容を確認します。
- Connect to Slack Bot をクリックします。
- Slack のウィンドウでワークスペースを選択し、権限を確認して Allow をクリックします。
Slack Bot のアイデンティティをカスタマイズする
セットアップ時にボットに名前とアイコンを設定します。Slack Bot は招待なしでパブリックチャンネルに投稿できます。プライベートチャンネルの場合は、先にボットをチャンネルに招待してください。Slack のスコープと権限
各コネクタは独自のスコープを使用し、2 つのセットに互換性はありません。Slack Bot に Slack User のスコープを選択したり、その逆を行ったりすると、接続が失敗します。Slack User スコープ
Slack Bot スコープ
スコープのリストは変化する可能性があります。常に接続フロー中に表示される権限を確認してください。
バックエンド関数で Slack を使う
Slack を接続すると、バックエンド関数がアクセストークンを取得して Slack API を直接呼び出せます。OAuth フローとトークンの保管は Base44 が処理します。getConnection() を、各リクエストでサインイン中のユーザーのトークンを使う場合は getCurrentAppUserConnection() を使用します。
共有コネクタ
バックエンド関数から共有接続を設定、デプロイ、呼び出します。
アプリユーザー向けコネクタ
サインイン中のユーザーのトークンを取得し、その人に代わって API を呼び出します。
トラブルシューティング
無効なスコープのエラーで接続が失敗します
無効なスコープのエラーで接続が失敗します
Slack User と Slack Bot は異なるスコープセットを使用し、混在させることはできません。セットアップ中のコネクタに記載されたスコープのみを選択していること、そして Slack アプリが同じスコープをリクエストしていることを確認してください。
リダイレクト URI エラーで接続が失敗します
リダイレクト URI エラーで接続が失敗します
https://connectors.base44.com/api/oauth/callback が、表示どおり正確に Slack アプリに登録されていることを確認してください。コネクタがまだアプリ別 URL を使用している場合は、代わりに View redirect URIs for your apps の Per-app URLs (for legacy connectors) に表示される URI と一致する必要があるため、そこに表示されるすべての URI を追加してください。ボットがプライベートチャンネルに投稿できません
ボットがプライベートチャンネルに投稿できません
Slack Bot は招待なしでパブリックチャンネルに投稿できます。プライベートチャンネルの場合は、先にボットをチャンネルに招待してください。
一部のユーザーが Slack User アカウントを接続できません
一部のユーザーが Slack User アカウントを接続できません
Slack アプリが配布されていない場合、自分の Slack ワークスペースのメンバーだけが接続できます。Slack アプリの設定でパブリック配布を有効にしてください。
よくある質問
同じアプリで両方のコネクタを使えますか?
同じアプリで両方のコネクタを使えますか?
はい。別々のコネクタなので、必要なものをそれぞれ追加してください。
Slack メッセージをカスタマイズできますか?
Slack メッセージをカスタマイズできますか?
はい。AI チャットで希望のフォーマット、内容、タイミングを説明してください。Dashboard → Code → Functions で生成されたバックエンド関数を開いて、メッセージのペイロードを微調整することもできます。たとえば、より複雑なレイアウトにはブロックを使用します。
Slack アカウントを切り替えたり切断したりするには?
Slack アカウントを切り替えたり切断したりするには?
アプリの Integrations タブで My integrations を開き、Slack User または Slack Bot を見つけて More actions アイコン をクリックし、アカウントの切り替え、再接続、切断を行います。コネクタの管理について詳しくはこちら。
このページは AI によって翻訳されました。最も正確で最新の情報については、英語版 を参照してください。