設計使用者互動方式

本頁說明 Google Chat 擴充應用程式如何設計及回應與使用者的互動。

即時通訊應用程式支援以下幾種互動方式:

  • 向使用者介紹 Chat 擴充應用程式
  • 回應指令
  • 顯示或傳送以資訊卡為基礎的互動式介面
  • 開啟互動式對話方塊
  • 預覽連結
  • 在訊息中 @提及使用者

向使用者介紹 Chat 擴充應用程式

透過詳細說明 Chat 應用程式用途和使用方式的歡迎訊息,協助使用者和聊天室開始使用 Chat 應用程式。

有效的歡迎訊息應包含下列內容:

  • 打聲招呼。與使用者溝通時,請使用適當的語氣和聲調。
  • 簡要說明 Chat 應用程式的功能。 用一兩句話向使用者介紹 Chat 應用程式,說明應用程式可協助他們完成哪些工作。
  • 說明如何開始使用。向使用者說明如何使用 Chat 擴充應用程式。如果 Chat 擴充應用程式需要設定或授權,建議在此提示使用者完成設定程序。例如建議一或兩個常用指令。
  • 說明如何取得說明和提供意見。在訊息結尾說明如何取得協助或提供意見回饋。

下列 Chat 應用程式的歡迎訊息可協助使用者做好準備:

排程 Chat 應用程式的新手上路訊息範例。

回應指令

指令可讓使用者以特定或可重複的方式,要求或與 Chat 擴充應用程式互動。使用者可以在訊息中使用指令 (例如輸入 /help),或從回覆區的選單中選取指令。

以下列出 Cymbal Chat 應用程式可用的指令:

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

在訊息中 @ 提及使用者

您的 Chat 應用程式可以在聊天室中@提及特定使用者或所有使用者,通知他們有新訊息。提及單一使用者前,尤其是提及聊天室中的所有使用者前,請先考慮是否真的有必要,並盡量不要提及使用者。

提及單一使用者會導致對方收到通知,並中斷他們正在進行的任何其他工作。提及聊天室中的所有使用者時,系統會傳送通知給聊天室中的所有成員。如果太常提及他人,對方可能會對 Chat 應用程式感到反感,甚至視為垃圾訊息。

如果原因非常重要或有時效性,可以提及使用者。舉例來說,以下 Chat 應用程式 @提及的空間內有許多軟體開發人員,目的是通知他們程式碼凍結期限即將到期,並讓他們有機會表示需要更多時間:

Chat 應用程式會傳送訊息給聊天室中的所有使用者。

另一方面,以下 Chat 應用程式提及顧客是為了直接向對方道謝,雖然很有禮貌,但不需要通知:

Chat 擴充應用程式傳送訊息給單一使用者。

傳送或顯示互動式資訊卡

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

做為 Chat 應用程式,您可以在訊息中傳送資訊卡介面,或在即時訊息聊天室中將資訊卡顯示為首頁。


使用資訊卡建構工具設計及預覽即時通訊應用程式的訊息和使用者介面:

開啟「Card Builder」(資訊卡建立工具)

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

傳送訊息的即時通訊應用程式。

開啟互動式對話方塊

對話方塊是視窗式介面,以卡片為基礎,使用者可以開啟對話方塊,與 Chat 應用程式互動。在對話方塊中,您可以依序串連多則卡片訊息,協助使用者完成多步驟程序,例如填寫表單資料。

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

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

Chat 擴充應用程式可以為聊天室中的使用者預覽連結。每當有人分享相符的連結,Chat 應用程式就會在訊息中附加資訊卡,顯示連結的相關資訊。

客服專員可透過下列 Chat 應用程式,預覽在 Chat 聊天室中分享的案件連結:

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

後續步驟

如要建構互動式功能,您必須設定 Chat 應用程式,以便接收及回應使用者互動。操作步驟請參閱「接收及回應使用者互動」。