Создайте интерактивное приложение Google Chat

На этой странице представлен обзор фреймворков, которые можно использовать для создания интерактивного приложения Google Chat.

Приложения интерактивного чата позволяют пользователям выполнять следующие действия:

  • Добавьте приложения чата в чат-пространства или личные сообщения.
  • Отправляйте сообщения или получайте сообщения из приложений чата.
  • Приложения чата вызываются с помощью команды.
  • Предварительный просмотр ссылок из внешнего сервиса или системы.
  • Отправляйте информацию в приложения чата, например вводите текст в диалоговое окно или сообщение-карточку.

Как пользователи находят и используют интерактивные чат-приложения

Пользователи могут находить и использовать приложения чата, опубликованные в Marketplace, разными способами, включая следующие:

  • Найдите и установите приложения чата из Google Chat или Marketplace.
  • Взаимодействуйте с приложением чата, добавленным в пространство чата.
  • Обнаружьте приложение Chat на панели прямых сообщений после того, как администратор Google Workspace установил приложение Chat от вашего имени.

Чтобы начать использовать приложение Chat, пользователи Google Chat могут начать прямое сообщение с помощью приложения Chat или добавить его в пространство. Пользователи также могут добавить приложение Chat, @упомянув его. Для получения дополнительной информации см. Использование приложений Chat .

В следующем примере показано, как пользователь @упоминает приложение Chat, чтобы добавить его в пространство:

Добавление приложения чата в пространство путем ввода @ в сообщении.

Выберите фреймворк для вашего интерактивного чат-приложения

Чтобы создать чат-приложение, взаимодействующее с пользователями, вы можете выбрать одну из следующих платформ:

  • Надстройка Google Workspace (предварительная версия для разработчиков) : позволяет расширить другие приложения Google Workspace и разместить приложение Chat вместе с другими типами приложений в Google Workspace Marketplace. Чтобы узнать больше, см. раздел Расширить Google Chat в документации надстройки Google Workspace.
  • Событие взаимодействия API чата : позволяет создавать дополнительные функции, такие как домашняя страница приложения чата , и использовать другие архитектуры, такие как Pub/Sub и Dialogflow CX. Чтобы узнать больше, см. раздел Получение и ответ на события взаимодействия .

Настройте интерактивное приложение чата

Для каждой платформы в следующей таблице приведена документация по настройке и созданию базового интерактивного приложения чата для каждой архитектуры приложения Google Chat :

Конфигурация Добавить События взаимодействия API чата
Настройте API чата Документация Документация
Быстрый старт
Скрипт приложений Документация Документация
HTTP-сервис Документация Документация
Dialogflow CX Недоступно для дополнений. Документация
Паб/Подписка Недоступно для дополнений. Документация

Создавайте интерактивные функции

Для каждого фреймворка в следующей таблице представлена ​​документация по созданию интерактивных функций:

Особенность Добавить События взаимодействия API чата
Отправлять сообщения Документация
Реагировать на команды Документация Документация
Создавайте интерактивные диалоги Документация Документация
Сбор и обработка информации Документация Документация
Предварительный просмотр ссылок в сообщениях чата Документация Документация
Создайте домашнюю страницу для вашего приложения Chat Недоступно для дополнений. Документация
Подключение к внешним системам и инструментам Документация Документация