華文最專業的組織行銷線上經營社群,MJG數位社群創業平台由一群善用數位工具的千禧世代組成,透過社群網路經營自己的斜槓事業,提供專業、優質的商品與服務,並協助零工經濟時代網路微創業培訓。

如何讓Chatfuel Facebook機器人default answer出現一次就好?

如何讓Chatfuel Facebook機器人default answer出現一次就好?

Chatfuel中有一項預設的回覆,是當使用者輸入的內容不符合預設的流程或是AI中的語句時,會自動出現的回覆,也就是default answer,這是一個良好的設計,以免對方的話沒有回應,但問題會出在如果真人介入對談時,就可能出現對方說一句,就會自動出現一次default answer,其實還蠻煩的,查一下文件發現Chatfuel是可以讓default answer出現一次就好!



他的邏輯很簡單,就是在default answer中加入一個 "Set up user attribute"模組,用來紀錄default answer已經出現過,再透過"Go to block"模組判斷剛剛的紀錄來決定要不要再出現default answer的內容。

這對於有學過程式設計的人來說應該非常好理解,也發現可以做到不用寫任何程式碼,真是太方便了!

對於沒有程式邏輯概念的人來說,也不難理解,但如果覺得複雜,就照著下面的方法做一遍就好了:

1.建立一個block,內容為空白,可以取名為empty。這個blok用意是當用戶已經收過default answer,這個block會被觸發,也就等於不會再傳送回應。

2.在default answer這個block中,創建一個Go To Block插件,並在其下面創建一個 Set Up User Attribute 插件。

3.在“  Set Up User Attribute ”插件中,創建一個新屬性(例如" default answer triggered")並將其值設置為“ yes”。

4.在“ Go To Block”中,檢查default answer triggered值是否等於“ yes”,如果是就轉到剛剛設立的空白block "empty"。

如何讓Chatfuel Facebook機器人default answer出現一次就好?
Source:
http://docs.chatfuel.com/tips-and-tricks/advanced-functionality/showing-the-default-answer-only-once
延伸閱讀:
讓Default Answer隔天再次啟用

更新: 影片教學




如果還是不太明白,可以直接跟我聯繫,或者加入Chatfuel非官方中文交流社團詢問:




Chatfuel 非官方中文交流社團
Facebook 社團 ·282 位成員
加入社團
歡迎大家加入! 我是Mack,去年開始玩Chatbot,使用Chatfuel,但發現幾乎沒有中文的支援,所以成立這個非官方的中文交流社團,讓同好有討論的地方,也歡迎大家把自己的Bot PO上來互相測試😄


ManyChat 非官方中文交流社團
Facebook 社團 · 341 位成員
加入社團
關於ManyChat聊天機器人的大小事,歡迎大家分享自己的Chatbot供學習、協助測試,問題交流!



延伸閱讀


版權宣告:
請尊重著作權法,本Blog文章如需轉載(包含擷取)請先取得同意! 聯絡請洽上面管道。

X
Mack