當您在 Messenger 平台上打造 Bot(機器人程式)時,可用的對話元素不只有簡單的文字訊息。除了文字之外,Messenger 平台還可讓您傳送多媒體(如音訊、影片和圖像),並且以訊息範本、快速回覆、按鈕等多種形式,提供一組結構化訊息選項。本文旨在讓您一覽在打造 Messenger 對話體驗時可運用的所有元素。
除了這些對話元素之外,Messenger 平台還支援完整 WebView,讓您藉由延伸至網路,使得 Messenger 對話體驗更加豐富。如需深入瞭解如何使用 WebView,請參閱 WebView。
簡單文字是所有 Messenger 體驗的基礎,而且如果您的目標是打造對話式體驗,簡單文字更是可供隨時運用的最重要工具之一。請嘗試利用 Messenger 平台內建的自然語言處理(NLP)功能來處理文字訊息,藉此處理與簡單文字的各種互動。
傳送文字 →打造 Messenger Bot 時,非常重要的一個層面是設定期望。傳送者動作是可達成此一目的的重要工具,讓您能夠以程式設計的方式,控制對話內標準 Messenger 輸入和讀取回條指示器。例如,開始處理訊息時,您可以設定讀取回條指示器,以便讓與 Bot 互動的用戶知道訊息已被讀取,接著可以設定輸入指示器,以便向用戶顯示正在進行回覆。
使用傳送者動作 →常駐功能表是持續顯示的用戶介面元素,有助於用戶在對話進行中探索及輕鬆存取 Bot 功能。這個功能表應該包含用戶在任何時候都可以執行的最上層動作。您還可以選擇停用撰寫工具,讓常駐功能表成為與 Bot 互動的唯一方式。
設定常駐功能表 →