사용자 상호작용 설계

이 페이지에서는 Google Chat 앱에서 사용자 상호작용을 구현하는 방법을 설명합니다. 텍스트 기반 메시지에서 카드 기반 그래픽 사용자 인터페이스에 이르기까지 채팅 앱은 다음과 같은 방법으로 상호작용을 지원합니다.

  • 사용자에게 채팅 앱 소개
  • Chat 상호작용에 응답하기
  • 카드 메시지
  • 대화상자
  • 슬래시 명령어
  • 미리보기 링크
  • 메시지에서 사용자 @멘션하기

사용자에게 채팅 앱 소개

채팅 앱의 기능과 이를 최대한 활용하는 방법을 자세히 설명하는 환영 메시지를 통해 사용자와 스페이스를 Chat 앱에 온보딩하세요.

효과적인 온보딩 메시지 구조는 다음과 같습니다.

  • 안녕하세요. 사용자에게 적절한 목소리와 어조를 사용하세요.
  • 채팅 앱의 기능을 간략하게 설명합니다. 어떤 도움을 줄 수 있는지 한두 문장으로 이야기하면서 채팅 앱을 소개하세요.
  • 시작 방법을 알려주세요. 채팅 앱을 사용하는 방법을 알립니다. 채팅 앱에 구성 또는 승인이 필요한 경우 설정 프로세스를 완료하도록 사용자에게 메시지를 표시하는 것이 좋습니다. 예를 들어 일반적인 슬래시 명령어를 1~2개 제안합니다.
  • 도움을 받는 방법과 의견을 제공하는 방법을 설명합니다. 도움을 받거나 의견을 제공하는 방법을 설명하여 메시지를 마무리하세요.

다음 채팅 앱의 온보딩 메시지는 사용자가 성공할 수 있도록 준비됩니다.

예약 채팅 앱의 온보딩 메시지 예시

Chat 상호작용 수신 및 응답

채팅 앱은 채팅 앱 상호작용 이벤트라고도 하는 사용자 상호작용을 수신하고 응답할 수 있습니다. 이 페이지에서 설명하는 상호작용은 모두 Chat 상호작용이지만 스페이스에 채팅 앱 추가 또는 삭제와 같은 다른 상호작용도 포함될 수 있습니다.

카드 메시지 보내기

카드 메시지는 채팅 앱이 사용자와 스페이스에 보낼 수 있는 텍스트, 이미지, 버튼과 같은 대화형 위젯과 정적 위젯을 모두 포함할 수 있는 UI 요소입니다. 채팅 앱이 사용자로부터 정보를 수집하거나, 세부정보를 표시하거나, 사용자에게 다음 단계를 안내해야 하는 경우 카드 메시지를 보내세요.


카드 빌더로 카드를 디자인하고 미리 봅니다.

카드 빌더 열기

다음은 채팅 앱에서 보낸 카드 메시지입니다.

채팅 앱에서 카드 메시지를 전송 중입니다.

메시지에서 대화상자 열기

대화상자는 사용자가 채팅 앱과 상호작용하기 위해 열 수 있는 카드 기반의 창 인터페이스입니다. 대화상자에서 여러 카드 메시지를 순차적으로 연결할 수 있어 사용자가 양식 데이터 입력과 같은 다단계 프로세스를 완료하는 데 도움이 됩니다.

다음 예에서 채팅 앱은 대화상자를 시작하여 /createContact 슬래시 명령어를 실행하는 사용자의 연락처 세부정보를 수집합니다.

대화상자를 통해 사용자로부터 새 연락처에 대한 세부정보를 수집합니다.

슬래시 명령어 설정

슬래시 명령어를 사용하면 /help와 같이 슬래시 (/)로 시작하는 명령어를 입력하여 사용자가 채팅 앱에 제공할 수 있는 특정 명령어를 등록하고 알릴 수 있습니다.

다음은 Cymbal Chat 앱에서 사용할 수 있는 슬래시 명령어 목록입니다.

채팅 앱과 상호작용할 슬래시 명령어를 선택합니다.

채팅 앱에 링크 미리보기를 구성하면 다른 사용자가 일치하는 링크를 공유할 때마다 메시지에 카드를 첨부하여 링크를 미리 볼 수 있습니다.

다음 채팅 앱은 케이스에 관한 정보를 보여주는 카드를 첨부하여 고객 서비스 상담사가 Chat 스페이스에 공유된 케이스 링크를 미리 볼 수 있도록 지원합니다.

카드 메시지에서 링크를 미리 보았습니다.

메시지에서 사용자 @멘션하기

채팅 앱은 스페이스에서 특정 사용자 또는 모든 사용자를@멘션하여 메시지를 알릴 수 있습니다. 단일 사용자를 멘션하기 전에, 특히 스페이스의 모든 사용자를 멘션하기 전에 그 내용이 정말 필요한지 고려해야 하며 사람을 @멘션하지 않아야 합니다.

단일 사용자를 멘션하면 사용자가 알림을 받게 되고 현재 하고 있는 작업은 모두 중단됩니다. 스페이스의 모든 사용자를 멘션하면 스페이스의 모든 사용자에게 알림이 전송됩니다. 사람을 너무 자주 멘션하면 채팅 앱에 짜증을 내고 스팸으로 여겨질 수 있습니다.

매우 중요하거나 긴급한 이유로 사용자를 언급하는 것은 괜찮습니다. 예를 들어 다음 채팅 앱 @은 소프트웨어 개발자로 가득한 스페이스를 언급하여 코드 동결이 다가오고 있음을 알리고 기한 전에 좀 더 시간이 필요하다고 알릴 수 있는 기회를 제공합니다.

채팅 앱이 스페이스의 모든 사용자에게 메시지를 보냅니다.

반면에 다음 채팅 앱에서는 고객을 직접 언급하여 감사를 표합니다. 이는 정중하지만 알림을 받을 만한 가치는 아닙니다.

단일 사용자에게 메시지를 보내는 채팅 앱