Проектируйте взаимодействие с пользователем

На этой странице описано, как реализовать интерактивность пользователей в приложениях Google Chat. От текстовых сообщений до графических пользовательских интерфейсов на основе карточек — приложения чата поддерживают интерактивность следующими способами:

  • Познакомьте пользователей с вашим приложением Chat
  • Отвечайте на взаимодействия в чате
  • Карточные сообщения
  • Диалоги
  • Слэш-команды
  • Предварительный просмотр ссылок
  • @упоминать пользователей в сообщении

Познакомьте пользователей с вашим приложением Chat

Добавляйте людей и пространства в свое приложение Chat с помощью приветственного сообщения, в котором подробно описывается, что делает ваше приложение Chat и как людям лучше всего с ним работать.

Эффективное онбординг-сообщение имеет следующую структуру:

  • Скажи привет . Установите правильный тон и тон общения со своими пользователями.
  • Кратко опишите, что делает ваше приложение Chat . Представьте свое приложение чата, рассказав людям, что оно может им помочь, в одном или двух предложениях.
  • Расскажите людям, как начать . Расскажите людям, как работать с вашим приложением Chat. Если ваше приложение Chat требует настройки или авторизации, это хороший способ предложить людям завершить процесс настройки. Например, предложите одну или две распространённые команды слэша.
  • Объясните, как получить помощь и как оставить отзыв . Завершите сообщение, рассказав людям, как они могут получить помощь или оставить отзыв.

Следующее вводное сообщение приложения Chat готовит пользователей к успеху:

Пример вводного сообщения для приложения Chat для планирования.

Получать и отвечать на взаимодействия в чате

Ваше приложение чата может получать и отвечать на действия пользователей , также известные как события взаимодействия с приложением чата. Все взаимодействия, описанные на этой странице, относятся к взаимодействиям чата, но могут также включать в себя и другие взаимодействия, например добавление или удаление приложения чата в пространстве.

Отправлять карточные сообщения

Сообщения карточек — это элементы пользовательского интерфейса, которые могут содержать как интерактивные, так и статические виджеты, такие как текст, изображения и кнопки, которые приложения чата могут отправлять пользователям и пространствам. Если вашему приложению чата необходимо собирать информацию от пользователей, предоставлять подробную информацию или подсказывать пользователям сделать следующий шаг, отправьте карточное сообщение.


Создавайте и просматривайте карты с помощью Card Builder.

Откройте конструктор карточек

Ниже приведено карточное сообщение из приложения Chat:

Приложение чата отправляет карточное сообщение.

Открытие диалогов в сообщениях

Диалоги представляют собой оконные интерфейсы на основе карточек, которые пользователь может открыть для взаимодействия с вашим приложением чата. В диалогах вы можете последовательно объединять несколько карточных сообщений, что помогает пользователям выполнять многоэтапные процессы, такие как заполнение данных формы .

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

Сбор сведений о новом контакте от пользователя с помощью диалогового окна.

Настройте команды слэша

Слэш-команды позволяют регистрировать и рекламировать определенные команды, которые пользователи могут давать вашему приложению чата, введя команду, которая начинается с косой черты ( / ), например /help .

Ниже приведен список косых команд, доступных для приложения Cymbal Chat:

Выберите косую черту для взаимодействия с приложением чата.

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

Следующее приложение чата помогает агентам службы поддержки клиентов просматривать ссылки на обращения, которыми поделились в пространстве чата, путем прикрепления карточки с информацией об обращении.

Ссылка предварительно просматривается в сообщении с карточкой.

@упоминать пользователей в сообщении

Ваше приложение чата может @упоминать конкретных пользователей или всех пользователей в пространстве, чтобы уведомить их о сообщении. Прежде чем упомянуть одного пользователя, и особенно прежде, чем упомянуть всех пользователей в пространстве, вам следует подумать, действительно ли это необходимо, и ошибиться в том, чтобы не @упоминать людей .

Упоминание отдельных пользователей приводит к тому, что они получают уведомление и прерывают все остальные их действия. При упоминании всех пользователей в пространстве всем участникам этого пространства отправляется уведомление. Упоминайте людей слишком часто, и они могут разозлиться на ваше приложение чата и начать рассматривать его как спам.

Можно упоминать пользователей по очень важным или срочным причинам. Например, следующее приложение чата @упоминает пространство, полное разработчиков программного обеспечения, чтобы уведомить их о приближении заморозки кода и дать им возможность сказать, что им нужно немного больше времени до крайнего срока:

Приложение чата отправляет сообщения всем пользователям в пространстве.

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

Приложение чата отправляет сообщения одному пользователю.