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

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

Приложения для обмена сообщениями поддерживают интерактивность несколькими способами:

  • Как познакомить пользователей с приложением Chat
  • отвечать на команды;
  • Показывать или отправлять интерактивные интерфейсы на основе карточек
  • открывать интерактивные диалоговые окна;
  • Предпросмотр ссылок
  • Как упомянуть пользователя в сообщении

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

Добавьте в приложение Chat приветственное сообщение, в котором рассказывается о его функциях и о том, как с ним работать.

Эффективное сообщение для новых пользователей имеет следующую структуру:

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

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

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

отвечать на команды;

Команды позволяют пользователям запрашивать у приложения Chat или взаимодействовать с ним определенным образом. Пользователи могут вводить команды в сообщениях (например, /help) или выбирать их в меню в области ответа.

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

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

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

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

Если вы упоминаете одного пользователя, он получает уведомление и отвлекается от того, чем занимается. Если упомянуть всех пользователей в чат-группе, уведомление получат все ее участники. Если упоминать пользователей слишком часто, они могут начать воспринимать приложение Chat как спам.

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

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

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

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

Как отправлять и показывать интерактивные карточки

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

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


Используйте конструктор карточек, чтобы создавать и просматривать сообщения и пользовательские интерфейсы для приложений Chat:

Как открыть конструктор карточек

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

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

открывать интерактивные диалоговые окна;

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

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

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

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

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

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

Дальнейшие действия

Чтобы создать интерактивные функции, необходимо настроить приложение Chat так, чтобы оно получало запросы от пользователей и отвечало на них. Подробнее о том, как получать и обрабатывать запросы пользователей…