グループチャットクールアプリとは
シナリオごとに独自のクールアプリのインタラクション機能が提供されます。本セクションでは、グループ内クールアプリの公開機能と開発方法について説明します。 クールアプリはグループに拡張できます。グループにインストールされると、グループメンバーはチャット中にクールアプリが提供するデータや機能を効率的に閲覧・利用し、業務コラボレーションを完了できます。 このアプリについて: DingTalkクールアプリについて YiDAクールアプリファクトリーについてYiDAグループチャットクールアプリの中核機能
例として、DingDang OKRは公開済みのグループ内クールアプリです。グループチャットにおいて、ユーザーはチャットしながらOKRを作成・インタラクションできます。中核となるインタラクションは以下のとおりです。 以下の5つの主要機能を統合し、コアとなる製品体験を提供します。- インストールイベントの検知 — 機能: クールアプリのインストール ユーザーはグループ内のクールアプリマーケットプレイスからクールアプリをインストールします。DingDang OKRはDingTalkからのOKRインストールイベントをリッスンし、検知後に使用ガイドを送信します。
- 半浮動ページの表示 — 機能: OKRを開く チャットのクイックアクセスバーを使用してグループ内に半浮動ページを表示し、すべてのインタラクションをグループ内で完結させます。
- インタラクティブカードの送信 — 機能: OKRの作成 グループ内のクイックエントリから新しいOKRを作成すると、そのコンテンツがインタラクティブカードとして即座にグループへ送信されます。
- クリックインタラクション / カードの更新 — 機能: OKRへのいいね グループメンバーはインタラクティブカードを通じていいねやコメントをすばやく付けられます。すべてのインタラクションは、他のメンバーが閲覧中のインタラクティブカード上にリアルタイムで反映されます。
- ピン留めカードの送信 / インタラクティブカードの更新 — 機能: OKRピン留めサマリー グループ内でOKRが作成されると、ピン留めカードがグループに送信されます。OKRのサマリーを常時表示し、リアルタイムで更新されます。
グループチャットクールアプリの開発
- 没入型体験: チャットのコンテキストから離れることなく、現在の業務を中断せずに利用できます。
- シナリオベースのコラボレーション: 具体的なシナリオや事項を中心に、情報をリアルタイムかつ効率的に連携します。
- 即時データ分析: 効率的なコラボレーションで生成された構造化データを活用し、即時分析と有効なインサイトを実現します。
プロセス概要
開始前に、前提条件であるDingTalkデベロッパーになるを完了していることを確認してください。以下の手順に従います。- グループチャットクールアプリを作成します。
- クイックエントリのコンテンツを設定し、チャットのクイックアクセスバーに表示します。
- 開発完了後、クールアプリを公開して利用を開始します。
- グループチャットクールアプリが送信するチャットコンテンツを設定します。
- グループチャットボットのプレミアムインタラクションを実装します。詳細については、「ボット会話の実装」を参照してください。
- グループ管理APIを使用して、アプリの既存機能とグループ管理を組み合わせます。詳細については、「グループ管理」を参照してください。
- グループチャットクールアプリのコールバックイベントを使用して、クールアプリのインストール・アンインストールを検知し、オンボーディングガイドなどの初期化サービスやデータ権限の回収などの終了サービスを実装します。詳細については、「グループ変更の検知(イベントサブスクリプション)」を参照してください。