ボットをIncoming Webhookノーティファイアとして設定する
次に、GitHub上でwebhook URLが呼び出された際にアクションを実行する、Incoming Webhookノーティファイアとしてボットを設定しましょう。以下の手順で行います。
- Cliqボット上でwebhookトークンを生成する
- エクステンションのApp Keyを取得する
- エクステンションのwebhookハンドラーURLを取得する
- GitHub上でwebhookを作成し、これらの値を設定する
これらのアクションについて、順を追って詳しく説明します。
このwebhookは、Gitアカウントのリポジトリにコミットがプッシュされるたびにトリガーされます。そのイベントが発生すると、GitHubは設定した認証情報とともにwebhookハンドラーURLへHTTPリクエストを送信します。プッシュイベントの詳細がCliqに渡され、Cliqボットがその詳細を通知・表示します。
WebHookトークンの生成
以下の手順でCliq上でwebhookトークンを生成できます。webhookトークンは、前のステップで設定したauthenticateボタンファンクションによって認証されます。
- CliqアカウントでGitHub Botを検索します。ボットを選択し、Continueをクリックします。
- ボットがアカウント情報にアクセスすることを許可します。
チャットが有効になります。
- チャットで**「webhooktoken」**と入力し、Enterキーを押します。Create Webhookをクリックします。
- Create Webhookをクリックします。表示されるポップアップに、ボットのwebhookトークンを入力する必要があります。
webhookトークンを取得するには、ページ右上のProfileアイコンをクリックします。
Bots & Toolsをクリックします。
IntegrationsメニューのWebhook Tokensをクリックします。
Generate New Tokenをクリックし、生成されたトークンをコピーします。
ポップアップにトークンの値を貼り付け、Submitをクリックします。
App Keyの取得
以下の手順でエクステンションのApp Keyを取得できます。
-
Cliq開発者コンソールのエクステンションページでGitHubExtエクステンションをクリックし、Connectorsセクションに移動します。
-
エクステンションのSandbox App Keyをコピーします。
このキーは、GitHub上で設定するURLのappkeyパラメータの値になります。
WebhookハンドラーURLの取得
以下の手順でエクステンションのWebhookハンドラーURLを取得できます。
- Cliqアカウントに戻り、プロフィール画像をクリックします。メニューセクションのBots & Toolsをクリックします。
- ボット一覧からGitHub Botをクリックします。サイドパネルが開きます。_Incoming WebHook Endpoint_の下に表示されるURLをコピーします。
これがGitHub上で設定するbaseURLになります。
GitHub上でWebhookを作成する
GitHub上で設定する完全なURLは以下のとおりです。
baseURL?appkey={{appkey}}&zapikey={{zapikey}}
_baseURL_はwebhookハンドラーURL、appkeyはエクステンションのSandbox App Key、zapikeyはCliq上で生成したwebhookトークンです。
例:
https://cliq.zoho.com/company/org_id/api/v2/githubbot/incoming?appkey={{appkey}}&zapikey={{zapikey}}
以下の手順でこのURLをGitHubに追加しましょう。
-
GitHubアカウントを開き、リポジトリのいずれか1つに移動します。
-
リポジトリの設定を開き、Webhooks -> Add webhookをクリックします。
- 上記の形式でURLを入力し、appkeyとzapikeyの値を代入します。以下のようにwebhookを設定します。
通知を受け取りたいイベントを選択できます。
- Add webhookをクリックします。
このwebhookにより、リポジトリの設定されたイベントに対するアラートが有効になります。
最終更新日 2026-02-23 18:09:41 +0530 IST














