點擊https://www.messenger.com/t/xxxxxxxx將帶你到機器人並繼續對話,如果沒有對話,它會開始它'firstRun'序列。通過微軟Botframework與信使Bot的自定義鏈接
是否可以創建將執行特定對話框並傳入數據的鏈接?它應該忽略以前的對話狀態/堆棧,並用指定的數據作爲該對話框的參數來啓動一個新的堆棧。
點擊https://www.messenger.com/t/xxxxxxxx將帶你到機器人並繼續對話,如果沒有對話,它會開始它'firstRun'序列。通過微軟Botframework與信使Bot的自定義鏈接
是否可以創建將執行特定對話框並傳入數據的鏈接?它應該忽略以前的對話狀態/堆棧,並用指定的數據作爲該對話框的參數來啓動一個新的堆棧。
這是不可能的。該網址用於識別信使中的用戶/機器人。機器人沒有看到網址,所以無法讀取它。
我建議採取不同的方法。您可以讓用戶傳入代碼而不是將其添加到網址中。
Messenger平臺中有一項新功能,允許您將特定消息發送到機器人:https://developers.facebook.com/docs/messenger-platform/referral-params 我還沒有測試過它,但它可能對您有所幫助。