前提条件
- あなたは次のものを持っています:
- あなたのプロジェクトの
project idが手元にあります - Slack で EKB アプリをセットアップするための API キー + シークレット のセット
- あなたのプロジェクトの
Slack で EKB アプリをインストールしてセットアップする
- Slack API Apps に移動します。 Slack ワークスペースへのログインが必要な場合があります。
- [アプリの作成] をクリックします。
- 最初からを選択します。
- アプリ名 (例: 「EKB Chatbot」) を入力します。
- アプリをインストールする 開発 Slack ワークスペース を選択します。
- [アプリの作成] をクリックします。
-
基本情報 セクションで、
App ID、Client ID、Client Secret、Signing Secret、およびVerfication Tokenの値をメモします。これらは、以下のステップ 11 でアプリを構成するために必要になります。 -
左側のサイドバーで、OAuth と権限:\ をクリックします。
a. [リダイレクト URL の追加] をクリックし、次の URL を入力します。
app_mentions:read– アプリが参加している会話でボットが言及されているメッセージをボットが読めるようにします。channels:history– ボットが、アプリがメンバーとなっているパブリック チャネル内のメッセージやその他のコンテンツを表示できるようにします。channels:manage– ボットがチャンネルの作成、アーカイブ、名前変更などのチャンネルを管理できるようにします。channels:read– ボットがワークスペース内のパブリック チャネルに関する基本情報を表示できるようにします。chat:write– ボットがアプリとしてメッセージを送信できるようにします。commands– ユーザーが呼び出せるスラッシュ コマンドをボットに追加できるようにします。groups:read– ボットが、アプリがメンバーとなっているプライベート チャネルに関する基本情報を表示できるようにします。im:history– アプリがメンバーになっているダイレクト メッセージ内のメッセージやその他のコンテンツをボットが表示できるようにします。im:write– ボットがアプリとしてダイレクト メッセージを送信できるようにします。users.profile:read– ボットがユーザー プロファイルを表示できるようにします。users:read– ボットがワークスペース内のユーザーを表示できるようにします。users:read.email– ボットがユーザーの電子メールを表示できるようにします。
- 左側のサイドバーで [アプリ ホーム] をクリックします。 [タブの表示] で、[メッセージ タブ] が有効になっていることと、その下のチェックボックスがオンになっていることを確認します。
-
左側のサイドバーで、スラッシュコマンド:\をクリックします。
a. [新しいコマンドの作成] をクリックします。 b. [コマンド] フィールドに、「
/setup」と入力します。
c. リクエスト URL フィールドに、次のように入力します。
e.必要に応じて、[使用上のヒント] フィールドに長い説明を追加できます。
f. [保存] をクリックします。 11. 手順 7 で収集した値を使用して、次の API エンドポイント URL を入力します。
{client_id}、{client_secret}、{signing_secret}、および {verification_token} を、基本情報 セクションにある Slack アプリの値に置き換えます。
12. 新しいブラウザで完成した URL を開きます。これにより、[Slack に追加] ボタンのあるページにリダイレクトされます。このボタンをクリックして、ワークスペースにアプリをインストールします。
13. ワークスペースへのアクセス許可を要求するページにリダイレクトされます。 [許可] をクリックして、必要な権限を付与します。
14. インストールが成功したことを示す確認メッセージが表示され、Slack ワークスペースにリダイレクトされます。
15. サイドバーから イベント権限 に移動し、次の操作を実行します。a. イベントの有効化を切り替えます。
b. リクエスト URL フィールドに、次のように入力します。``` https://ai-api.automationanywhere.com/slack/events
[**ボット イベントに登録**] に移動します。\