На этой странице описывается, как приложения Google Chat могут проектировать взаимодействие с пользователями и реагировать на них.
Приложения чата поддерживают интерактивность следующими способами:
- Познакомьте пользователей с вашим приложением Chat
- Реагировать на команды слэша
- Отображение или отправка интерактивных интерфейсов на основе карточек
- Открытие интерактивных диалогов
- Слэш-команды
- Предварительный просмотр ссылок
- @упоминать пользователей в сообщении
Познакомьте пользователей с вашим приложением Chat
Добавляйте людей и пространства в свое приложение Chat с помощью приветственного сообщения, в котором подробно описывается, что делает ваше приложение Chat и как людям лучше всего с ним работать.
Эффективное онбординг-сообщение имеет следующую структуру:
- Скажи привет . Установите правильный тон и тон общения со своими пользователями.
- Кратко опишите, что делает ваше приложение Chat . Представьте свое приложение чата, рассказав людям, что оно может им помочь, в одном или двух предложениях.
- Расскажите людям, как начать . Расскажите людям, как работать с вашим приложением Chat. Если ваше приложение Chat требует настройки или авторизации, это хороший способ предложить людям завершить процесс настройки. Например, предложите одну или две распространённые команды слэша.
- Объясните, как получить помощь и как оставить отзыв . Завершите сообщение, рассказав людям, как они могут получить помощь или оставить отзыв.
Следующее вводное сообщение приложения Chat готовит пользователей к успеху:
Реагировать на команды слэша
Слэш-команды позволяют регистрировать и рекламировать определенные команды, которые пользователи могут давать вашему приложению чата, введя команду, которая начинается с косой черты ( /
), например /help
.
Ниже приведен список косых команд, доступных для приложения Cymbal Chat:
@упоминать пользователей в сообщениях
Ваше приложение чата может @упоминать конкретных пользователей или всех пользователей в пространстве, чтобы уведомить их о сообщении. Прежде чем упомянуть одного пользователя, и особенно прежде, чем упомянуть всех пользователей в группе, вам следует подумать, действительно ли это необходимо, и ошибиться в том, чтобы не @упоминать людей .
Упоминание отдельных пользователей приводит к тому, что они получают уведомление и прерывают все остальные их действия. При упоминании всех пользователей в пространстве всем участникам этого пространства отправляется уведомление. Упоминайте людей слишком часто, и они могут разозлиться на ваше приложение чата и начать рассматривать его как спам.
Можно упоминать пользователей по очень важным или срочным причинам. Например, следующее приложение чата @упоминает пространство, полное разработчиков программного обеспечения, чтобы уведомить их о приближении заморозки кода и дать им возможность сказать, что им нужно немного больше времени до наступления крайнего срока:
С другой стороны, следующее приложение чата напрямую упоминает клиента, чтобы поблагодарить его; что вежливо, но не заслуживает уведомления:
Отправляйте или показывайте интерактивные карточки
Карты — это элементы пользовательского интерфейса, которые могут содержать как интерактивные, так и статические виджеты, такие как текст, изображения и кнопки, которые приложения чата могут отправлять пользователям и пространствам. Если вашему приложению чата необходимо собирать информацию от пользователей, предоставлять подробную информацию или подсказывать пользователям сделать следующий шаг, отправьте карточное сообщение.
В приложении чата вы можете отправлять интерфейсы карточек в сообщениях или отображать карточки в качестве домашней страницы в пространствах прямых сообщений.
Используйте конструктор карточек для разработки и предварительного просмотра карточных сообщений JSON для приложений чата:
Откройте конструктор карточекНиже приводится карточное сообщение из приложения Chat:
Открытие интерактивных диалогов
Диалоги представляют собой оконные интерфейсы на основе карточек, которые пользователь может открыть для взаимодействия с вашим приложением чата. В диалогах вы можете последовательно объединять несколько карточных сообщений, что помогает пользователям выполнять многоэтапные процессы, такие как заполнение данных формы .
В следующем примере приложение Chat запускает диалоговое окно для сбора контактных данных пользователя, который вводит косую черту /createContact
:
Предварительный просмотр ссылок, отправленных пользователями чата
Приложения чата могут просматривать ссылки для пользователей в пространстве. Когда кто-то делится совпадающей ссылкой, приложение Chat может прикрепить к сообщению карточку, на которой отображается информация о ссылке.
Следующее приложение чата помогает агентам службы поддержки клиентов просматривать ссылки на обращения, которыми поделились в пространстве чата:
Следующие шаги
Чтобы создать интерактивные функции, вам необходимо настроить приложение Chat для получения событий взаимодействия. Для шагов: Получайте взаимодействия с приложением Chat и отвечайте на них.