在DMflow.chat中設定觸發器進行回覆

回覆的設定涉及到詞槽的提取,其中包含Fields、Prompt、Response等元素。這些元素類似於Function的概念,需要在系統中新增相應的欄位以進行詞槽的擷取。

觸發器-回覆

以下示範如何利用DMflow.chat進行設定,以實現將LINE上的檔案上傳至Google Drive的功能(若使用其他平台,請自行調整HTTP設置)。

首先,我們需要創建一個資源來擷取LINE的Message內容。可以依照以下參數進行設置: line_token 可以在設置 -> 全域參數中新增LineChannelAccessToken,記得以 Beaer ... 開頭,並儲存設定。

web url=api-data.line.me/v2/bot/message/{{messageId}}/content

新增LINE CONTENT

設置完成後,回到觸發器部分,注意到我們缺少了messageId這個詞槽。因此需要在回覆節點中新增該節點。選擇不綁定表單,並開啟圖形視窗。

可以按照以下流程圖填寫設定(未來將提供COPY功能直接複製流程圖)。若需要更詳細的教學,請參考DMflow.chat文檔(注意:目前版本尚未更新至v0.0.2)。

觸發流程配置

觸發流程

在上圖中包含if和Response節點,請注意ID是隨機生成的,每次生成均不同,請勿直接複製。

if節點的配置如下:

If

response節點的配置(ID: c8408716-d184-4b3e-a14d-0150b831d6f3)如下:

Fields: string
Field: messageId
Description: This is the ID in the message.
Multiple: False
Required: True

Fields: string
Field: filename
Description: This is the file name.
Multiple: False
Required: True

Prompt: When extracting the message's ID and the file name from the attachment, if the message ID is obtained first, ask the user for the file name.

Response: Please upload the file you want to upload.

補充 如果不知道如何填寫Prompt,可以參考閒聊領域中的SYS_PROMPT進行生成。

English ver.
When extracting the message's ID and the file name from the attachment, if the message ID is obtained first, ask the user for the file name.

Chinese ver.
當收到一條消息時,提取消息的ID和附件的描述。當提取到消息的ID後,請詢問使用者需要什麼描述來作為檔案名稱。不要捏造。使用繁體中文回覆。

背景流程設定

背景流程

根據以下配置進行設置即可。完成後記得啟動此觸發器。

背景流程細節

背景流程設定

機器人配置

在完成先前步驟後,請確保先發布為生產版,並新增機器人,才能在機器人配置中查詢到該領域。

注意啟動未命中次數設定,因為未啟用時,測試過程中若有失敗會直接跳過該節點。

完成設置後,可以綁定LINE,並發布開發版或生產版。下圖展示了測試結果。

機器人設定

LINE

Share on:
Previous: 掌握DMflow.chat的Prompt創建技巧:讓AI寫作更輕鬆
Next: 利用DMflow.chat構建表單機器人全指南
DMflow.chat

DMflow.chat

一站式整合Facebook、Instagram、Telegram、LINE和網站的聊天機器人,支持ChatGPT和Gemini模型,具備保留歷史紀錄、推播通知、行銷活動和客服轉接功能。

27 December 2023

掌握DMflow.chat的Prompt創建技巧:讓AI寫作更輕鬆

輕鬆創建Prompt的技巧 當你在使用DMflow.chat進行文檔問答、表單回答或閒聊時,可能會遇到不知道如何編寫Prompt的情況。這時,可以在閒聊功能中進入測試,選擇預設角色[SYS_P...

25 December 2023

利用DMflow.chat構建表單機器人全指南

如何構建基於表單的機器人 利用表單建立一個功能全面的系統,可以應對CRM和自動化產品管理等需求。以下是創建表單機器人的完整指南。 在設置過程中,我們需要定義事件名稱、開始時間和結束時間等...

24 December 2023

一步步教你如何用DMflow.chat打造你的首個機器人

如何使用DMflow.chat創建第一個機器人 開始之前 在創建機器人之前,首先需要建立一個文檔領域。請輸入領域名稱和描述,點選新增。需要注意的是,領域名稱只支援小寫英文且無法更改。語系目前...