Cliq上のGitHub Bot
はじめに
このチュートリアルでは、Zoho Cliq上にエクステンションを構築し、Cliqボットを使用してGitHubリポジトリの詳細を表示できるようにする方法を説明します。
Cliqエクステンションには、Commands、Function、Botの内部コンポーネントがバンドルされます。これらのコンポーネントの詳細については、Cliqヘルプドキュメントを参照してください。
Cliqチャットボットは、チャットで適切なコマンドを入力すると、以下の情報を適切なリンクとともに提供します。
- GitHubアカウント内のすべてのリポジトリの一覧
- 特定のリポジトリにおける直近10件のコミットの詳細
- 特定のリポジトリにおける直近10件のIssueの詳細
たとえば、Gitリポジトリで発生した最新のIssueを表示するコマンドを入力すると、チャットボットは以下のように詳細を表示します。
ボットは、Gitリポジトリにコミットがプッシュされた直後に、コミットの詳細とともにチャットでアラートを送信します。
このセットアップには、以下のCatalystコンポーネントが含まれます。
- Catalyst Serverless:
- Integration Function: このCliqエクステンションのバックエンドは、JavaプラットフォームのIntegration Functionを使用して構築します。このファンクションにより、Cliqエクステンションのバックエンドを構築・管理できます。Cliq上でエクステンションを作成する際に、このファンクションをエクステンションに関連付けます。この統合が設定されると、Cliqボットにアクセスするたびにインテグレーションファンクションが呼び出されます。
このセットアップにはCatalystクライアントコンポーネントは含まれません。Integration Functionにいくつかのハンドラーをコーディングし、特定のイベントやアクションを処理します。
また、Catalyst Command Line Interface(CLI)を使用してこのアプリケーションを構築します。
このチュートリアルでは、Integration Functionに含めるファイルのコードが提供されます。ここに記載されているコードをコピーし、指示に従って適切なファイルに貼り付けるだけです。
アプリケーションのワークフロー
最終更新日 2026-03-05 11:43:24 +0530 IST

