設計使用者互動方式

本頁面說明如何在 Google Chat 應用程式中實作使用者互動。無論是文字訊息,還是卡片式圖形使用者介面,Chat 應用程式都能透過下列幾種方式支援互動:

  • 向使用者介紹您的即時通訊應用程式
  • 回應 Chat 互動
  • 資訊卡訊息
  • 對話方塊
  • 斜線指令
  • 預覽連結
  • 在訊息中使用 @ 號提及使用者

向使用者介紹您的即時通訊應用程式

透過歡迎訊息,讓使用者和聊天室加入即時通訊應用程式,詳細說明 Chat 應用程式的功能,以及如何以最佳方式使用該應用程式。

有效的新手上路訊息架構如下:

  • 打聲招呼。為使用者設定合適的語氣和調性。
  • 簡短說明 Chat 應用程式的功能。 用一兩句話說明 Chat 應用程式可提供哪些協助,藉此介紹該應用程式。
  • 向觀眾介紹如何開始使用。告訴使用者如何使用 Chat 應用程式。如果您的即時通訊應用程式需要設定或授權,這個功能很適合用來提示使用者完成設定。例如,建議一或兩個常見的斜線指令。
  • 請參閱這篇文章,瞭解如何取得協助及提供意見。在訊息結尾向觀眾說明如何尋求協助或提供意見回饋。

下列 Chat 應用程式的新手上路訊息可協助使用者邁向成功:

排定 Chat 應用程式發布時間的新手上路訊息範例。

接收及回覆 Chat 互動內容

您的 Chat 應用程式可接收及回應使用者互動,也稱為 Chat 應用程式互動事件。本頁說明的互動是所有 Chat 互動,但也可以包含其他互動,例如在聊天室中新增或移除 Chat 應用程式。

傳送卡片訊息

資訊卡訊息是一種 UI 元素,可包含互動式和靜態小工具,例如 Chat 應用程式可傳送給使用者和聊天室的文字、圖片和按鈕。如果 Chat 應用程式需要向使用者收集資訊、呈現詳細資訊或引導使用者進行下一步,請傳送資訊卡訊息。


使用資訊卡建構工具設計及預覽資訊卡。

開啟資訊卡建構工具

以下是 Chat 應用程式中的資訊卡訊息:

正在傳送卡片訊息的即時通訊應用程式。

開啟訊息中的對話方塊

對話方塊是視窗式的資訊卡式介面,使用者只要開啟該介面,就能與 Chat 應用程式互動。在對話方塊中,您可以將多則資訊卡訊息依序串連在一起,協助使用者完成多步驟程序,例如填入表單資料

在以下範例中,Chat 應用程式會啟動對話方塊,收集發出 /createContact 斜線指令的使用者聯絡人詳細資料:

透過對話方塊收集使用者的新聯絡人詳細資料。

設定斜線指令

斜線指令可讓您註冊並通告使用者可以透過輸入正斜線開頭的指令 (/) 來提供 Chat 應用程式的特定指令,例如 /help

以下是 Cymbal Chat 應用程式可用的斜線指令清單:

選擇要與 Chat 應用程式互動的斜線指令。

為 Chat 應用程式設定連結預覽後,每當有人分享相符的連結時,使用者就能在訊息中附加資訊卡來預覽連結。

下列 Chat 應用程式可以附加顯示案件相關資訊的資訊卡,協助客服專員預覽 Chat 聊天室中共用的客服案件。

在資訊卡訊息中預覽連結。

在訊息中使用 @ 號提及使用者

您的 Chat 應用程式可以在聊天室中使用@號提及特定使用者或所有使用者,藉此通知他們有訊息。在提及單一使用者 (尤其是在聊天室中提及所有使用者前) 之前,您應考量是否確實必要,而位於「不使用 @號提及他人」的側邊。

提及單一使用者會導致他們收到通知,幹擾他們正在進行的任何作業。提及聊天室中的所有使用者都會傳送通知給聊天室中的所有使用者。經常提及使用者,可能會感到不悅,導致 Chat 應用程式開始視為垃圾內容。

如果是非常重要或具時效性的理由,可以提及使用者。舉例來說,以下 Chat 應用程式使用 @號提及滿滿軟體開發人員的空間,通知他們程式碼凍結程序即將開始,並讓他們有機會表示他們需要多一點時間才能修正期限:

聊天室中的所有使用者都能傳送 Chat 專用應用程式訊息。

不過,下列 Chat 應用程式會直接提及客戶來感謝對方,雖然禮貌很禮貌,但並非值得收到通知:

即時通訊應用程式與單一使用者傳送訊息。