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