撰寫可採取行動的錯誤訊息

本頁將說明最佳做法,說明如何撰寫可採取行動的錯誤訊息,引導使用者修正問題,以便完成目標。

使用者與 Google Chat 應用程式互動時,如果錯誤無法採取行動,卻收到錯誤訊息,可能會讓使用者感到不悅。舉例來說,錯誤訊息 An error occurred 不實用,因為訊息沒有說明發生錯誤的原因、使用者如何修正問題,或是使用者如何尋求協助。本頁面說明如何建構錯誤訊息的結構,讓訊息能夠顯示可採取行動且無法做為參考的範例,讓使用者享有良好的使用體驗。

錯誤訊息結構

具體可行的錯誤訊息如下:

  • 發生錯誤說明 Chat 應用程式無法完成要求的原因,有助於使用者解決問題。說明錯誤發生的原因可培養信任感
  • 使用者如何繼續達成目標。只要說哪裡出錯是不夠的請告知使用者應如何克服錯誤,並完成目標。
  • 如何取得協助如果使用者仍然遇到問題,請告訴他們如何取得進一步協助。這可以是 /help 指令,或 Chat 應用程式的說明文件連結。

錯誤訊息示例:日期格式不正確

在本範例中,使用者輸入的日期格式是 Chat 應用程式非預期的日期。他們編寫了 November 19, 2021,但 Chat 應用程式預期的是 2021-11-19

針對 Chat 應用程式回覆的錯誤訊息,以下提供可採取行動和無法做為行動的版本:

可採取行動的錯誤

使用者要求 Chat 應用程式安排與其他人的會議。Chat 應用程式會以良好且可採取行動的錯誤訊息回應:

I don't recognize the date format you entered. Write dates as `yyyy-mm-dd`; for example, `2000-01-31`. For help, type `/help`.

您可以參考錯誤訊息示例,瞭解問題所在、後續步驟和取得協助的方式。

系統顯示這則錯誤訊息的可能原因如下:

  • 說出問題。Chat 應用程式無法辨識日期格式。
  • 說明如何透過向使用者提供預期的日期格式來修正錯誤,並舉例提供日期範例,協助使用者瞭解要寫入的內容。
  • /help 斜線指令提供更多協助。如果使用者仍然覺得困難 就知道如何瞭解詳情

無法採取行動的錯誤

使用者要求 Chat 應用程式安排與其他人的會議。Chat 應用程式回應時,會顯示沒有幫助且無法採取行動的錯誤訊息:

Enter the correct date format.

未提供可採取行動資訊的錯誤訊息示例。

無法帶出這則錯誤訊息,原因如下:

  • 不會說明是否安排了會議。使用者可能會猶豫是否要重新安排會議,也可能認為會議已經排定時間。
  • 不會向使用者說明如何設定日期格式。您應假設使用者知道如何設定日期格式,而應以 yyyy-mm-dd 來說,這是預期的日期格式。
  • 無法提供更多協助。如果使用者遇到困難,且不知道如何繼續操作,可能會停止通訊應用程式。

立即體驗

現在您已瞭解如何編寫可做為行動依據的錯誤,可以在下列情境中找出這些錯誤可以做為行動依據的情況:

當使用者使用關鍵字 schedule 傳送訊息給 Chat 應用程式時,Chat 應用程式會建立日曆活動。Chat 應用程式需要使用者驗證,才能建立日曆活動。如果使用者尚未通過驗證,Chat 應用程式會回應錯誤訊息。

哪一個錯誤訊息可以採取行動?
你必須輸入 /signin 登入,我才能安排會議時間。如要瞭解詳情,請輸入 /help
這則錯誤訊息可採取行動,因為出現下列情況:
  • 發生錯誤,Chat 應用程式需要驗證。
  • 我該怎麼做。輸入 /signin 進行驗證。
  • 如何取得協助。如果使用者想瞭解更多資訊,可以輸入 /help
你必須通過驗證。
這則錯誤訊息未說明如何驗證,因此無法採取行動。
登入。
這則錯誤訊息並未說明登入方式,且暗示使用者已登出,導致使用者感到困惑,因此你無法採取行動。
無法安排會議時間,
這則錯誤訊息並未告知使用者會議無法安排時間,或是使用者該如何繼續操作,因此你無法採取行動。不提供任何協助。