在 WhatsApp Business 平台上發送互動訊息

隨著Meta 託管的 Cloud API在 WhatsApp Business Platform 上的推出,該公司正在尋找新的方法來在其專案中利用 WhatsApp 的強大功能。其中一項發現是 WhatsApp 互動式訊息功能,它使溝通更加豐富,並允許公司透過標準簡訊與客戶互動。

本文重點介紹 WhatsApp 互動式訊息功能,並探討如何使用 Cloud API 發送互動式訊息。它示範如何使用簡單的 Node.js 應用程式來執行此操作。

互動留言
互動式訊息是使用者可以使用訊息中提供的提示進行互動的訊息。例如,使用者可以從產品選項清單中選擇他們想要的項目。

此外互動式訊息使您

 

能夠為用戶提供量身定制的選項,這樣他們就不必瀏覽您網站上的大量產品清單。這種類型的消息傳遞可以幫助您獲得更高的回應率。

本文介紹了 Cloud API 提供的兩個互動式訊息功能(清單訊息和回覆按鈕)以及如何使用它們。

清單訊息包括一個選單,其中包含最多十個選項,使用者可以從中進行選擇。此選單提供了用戶可用選項的概述。其中包括餐廳特色菜、送貨時間、預約時間、T 卹顏色等。

回覆按鈕在訊息中提供最多三個按鈕的選擇,使用者可以從中選擇回覆訊息。這些按鈕可以快速回應帶有離散答案的訊息,例如“是”或“否”。

您可以將這些不同的訊

 

息類型連結到一個對話流。例如,您可以將清單訊息和回覆按鈕組合起來,以允許使用者選擇一個選項並根據選擇執行操作。

這些類型的訊息僅限於在用戶聯繫後 24 小時內回覆用戶發起的對話。

向應用程式添加互動式訊息
現在您已經熟悉了互動式訊息,以下介紹如何 沙特阿拉伯 whatsapp 號碼數據 在應用程式中實現這些互動式訊息。在開始學習本教學之前,請註冊為元開發人員並建立應用程式。您可以在這裡找到更多資訊。

建立元應用程式將為您提供臨時存取權杖、測試電話號碼和電話號碼 ID。您必須新增收件人電話號碼才能接收範例訊息。您需要記下這些值以供稍後使用。

沙特阿拉伯 whatsapp 號碼數據

先決條件您必須安裝 Node 和能

 

夠解析 Javascript 和其他檔案的整合開發環境 (IDE)。本文將示範 Visual Studio Code 上的開發。您需要按照其文件中概述的步驟,但使用此 購買行銷活動資料庫 處引用的應用程式程式碼,將應用程式的一部分作為 Heroku 應用程式啟動。

若要使用測試電話號碼傳送和接收 WhatsApp 訊息,請完成設定開發者資產和平台存取教學課程。您將使用 Heroku 應用程式的 URI 來設定 Webhook。

此專案的完整程式碼可在GitHub上找到,包括Node.js 應用程式程式碼。

若要傳送互動式訊息您需要

 

要查看其實際效果,您必須使用以下步驟建立 Node.js 應用程式。

建立一個用於儲存應用程式的資料夾。在 VS Code 中開啟該資料夾。開啟終端機視窗並執行命令npm init來為專案設定新的 npm 套件。接受所有預 印度數據 設設定並對提示回答“是”。現在您應該有一個項目資料夾,其中包含package.json如下文件:

為了方便將所有配置放在一處,並且在開發過程中不分散在整個程式碼中,請將其放在一個文件中。

使用以下配置在專案根目錄建立 .env 檔案:上面的物件定義了一個清單訊息,其中的項目分為水果和蔬菜兩類。每個類別有兩個項目。

現在,您已準備好發送清單訊息。但請記住,您只能發送清單和按鈕作為對用戶發起的訊息的回應。因此,首先,從測試收件人的電話號碼向您的測試業務號碼發送一條訊息。發起對話後,node index.js在終端機中執行命令。

收件人收到以下訊息並可以透過​​點擊「傳送」按鈕回覆:

透過清單訊息使用者可

 

以從提供的清單中選擇他們喜歡的項目 – 這裡是一打橘子。然而,目前的清單功能僅允許一次選擇一項,需要多項選擇的客戶將需要為每個選擇重複使用相同的清單。

回覆按鈕
接下來,我們來看看如何使用回覆按鈕快速回覆您發送的訊息或問題。合併清單訊息和回覆按鈕
到目前為止,您已經了解如何在單獨的訊息中發送清單和回覆按鈕。為了讓您的用戶更興奮、更有吸引力,您可以將清單訊息和回覆按鈕合併到一個訊息流中。為此,您必須能夠使用適當的訊​​息來回應傳入的訊息。

例如根據前面的範例當使用

 

者發起對話時,您會傳送一條清單訊息,其中包含供他們選擇的選項。當他們回覆某個選項時,您可以發送帶有回覆按鈕的訊息,以便他們確認他們的選擇。

為此,您必須知道用戶何時發送訊息。您將透過設定webhooks(WhatsApp Business Platform 的一項功能)來接收這些通知。

雖然上面的文章更詳細,但以下是本教程中使用的基本構建:

在可以處理 HTTPS 請求的 發送互動訊息 安全伺服器上建立端點。對於本教程,您可以建立一個 Node.js 應用程式。
添加下面提供的程式碼並將其部署到 Heroku。您可以在此處找到有關如何將 Node.js 應用程式部署到 Heroku 的更多資訊。您必須先建立一個免費的 Heroku 帳戶,然後才能進行部署。
將專案保存在 GitHub 儲存庫中,並使用 GitHub 方法將其部署到 Heroku。

 

返回頂端