LINE官方帳號(LINE OA)聊天標籤功能是LINE OA站長可以輕鬆對用戶進行分組和分類的工具之一。(細分)例如“女性”、“男性”、“鞋子”、“包”、“VIP”或“逾期”等,以通過訊息聊天、跟踪進度或重新定位。
通過API從OA Manager中獲取用戶聊天標籤是社區開發者一直在詢問的功能之一。
大多數原因是 想要向一組標記的用戶發送一條訊息,條件多種多樣,例如內容發生變化時或在指定時間
目前LINE還沒有開放API,既可以讓我們從User Profile中獲取Tag信息,也可以從Tag中獲取用戶信息,但是對於那些想通過發送訊息Re-Target User Groups的人來說。
仍然有一個解決方法可以完成。在這篇文章中,我將帶大家一步一步地看看如何去做。
- 使用聊天標籤對用戶進行分組。
- 從聊天標籤生成受眾(Target Audience)
- 使用窄播 (Narrowcast) 訊息向受眾發送訊息
1. 使用聊天標籤對用戶進行分組
這第一步,所有讀者必須有LINE OA或LINE Chatbot,沒有的讀者就按照下面文章的1-3步(原文為泰文)去創建吧。
準備好後 讓我們轉到 LINE 官方帳號管理後台並選擇所需的 LINE OA,然後轉到設置 > Setting 設置選單,我們必須在其中啟用聊天,如下圖所示。
S
注意:現在我們可以同時啟用聊天和 Webhooks,以便管理員使用機器人。也明白了
接下來,讓我們繼續並單擊“聊天”選單。
然後單擊我們要標記的用戶的聊天,頁面右側將顯示 + 添加標籤鏈接。
當我們單擊該鏈接時,我們將看到一個如下圖所示的框。這使我們可以選擇附加現有標籤,鍵入以添加新標籤或刪除舊標籤,此處邀請讀者根據需要將標籤附加到他們自己的用戶。
備註: 1 個用戶最多可以附加 10 個標籤,在 1 個 LINE OA 中最多可以合併 200 個聊天標籤。
2. 從聊天標籤創建受眾
這一步,在OA Manager的 Data controls > Audiences選單中,點擊時查看Share狀態是否為Public,如果不是,則先將其改為Public,否則創建的Audience將無法兼容使用 Messaging API。如果完成,請單擊“新建”按鈕。
在 Audience Creation 頁面上,選擇 Audience type 作為 Chat tag audience 並根據需要命名 Audience name,然後通過按 Select 按鈕選擇我們想要的 Tag,然後按 Save。
按保存後,我們將看到我們創建的受眾的狀態為進行中(藍色)另外 10-15 分鐘,具體取決於標籤中的用戶數量。
我們必須等到創建的受眾的狀態變為可用(綠色)才能使用受眾。
在此步驟結束時,我們單擊我們創建的受眾。在“受眾詳細信息”頁面上,我們會找到一個名為“受眾 Audiences ID ”的內容,它具有一個數值。根據下圖 讓我們保留它
推薦:對於任何有興趣通過 API > OA 管理器或從 OA 管理器 > API 了解更多有關受眾共享的信息的人,您可以關注並閱讀下面的文章(原文為泰文)。
3. 帶有窄播 (Narrowcast)訊息的訊息受眾
我相信大多數 LINE 開發人員都熟悉 Reply、Push、Multicast 和 Broadcast 訊息。但很多人可能對 Narrowcast 訊息發送並不熟悉(雖然它是從 2020 年開始出現的),如果有人想知道 Narrowcast 訊息有多麼強大。建議嘗試閱讀下面的文章。
而引入Narrowcast訊息是因為在這一步我們要用它向我們標記的用戶群(Audience)發送訊息,如果你準備好了,我們就去看看這個API的細節。
// HTTP Request
POST https://api.line.me/v2/bot/message/narrowcast
// Headers
Content-Type: application/json
Authorization: Bearer CHANNEL-ACCESS-TOKEN
// Request Body
messages: Array of Message object Up to 5 object
recipient: Recipient object with up to 10 Audience groups.
重要的一點是它在接收者對像中。audienceGroupId可以是Audience ID value ,下一個幸運的是它已經支持從 Chat 標籤生成的 Audience ID 。
好的,根據上面的規範,我嘗試按如下方式在 Postman 中準備 Request。
當從 Postman 按下 Send 時,訊息將被發送到我們立即標記的用戶組(Audience)。
結論
我相信,如果您是那些想要使用 API 重新定位我們在 OA 管理器中標記的用戶組的人之一,那麼這篇文章應該有助於讓您的夢想成真。我敢肯定,很多開發人員讀到這裡 用Narrowcast訊息發送訊息應該有更多的思路,其實能做的事情還很多。下次有機會,我再給大家說說。
最後,如果喜歡這篇文章,請按分享給您的朋友。為了不錯過下一篇文章,也請按關注本刊(原文為泰文)。為了今天,我不得不說再見。下篇文章再見。