簡體   English   中英

Bot Framework openUrl無法在Messenger上執行建議的操作

[英]Bot Framework openUrl not working for suggested action on messenger

我正在使用Bot Builder Node.js sdk創建facebook機器人,並且嘗試創建建議的操作,該操作會將用戶導航到網頁。 我知道,facebook具有局限性,它只能重定向到https端點,但是由於我重定向到的頁面是https,所以這顯然不是問題。 這是我的代碼:

var msg = new builder.Message(session)
.text("User message here")
.suggestedActions(
    builder.SuggestedActions.create(
            session, [
                builder.CardAction.imBack(session, "command1", "Command1"),
                builder.CardAction.imBack(session, "command2", "Command2"),
                builder.CardAction.openUrl(session, "https url", "Go to web")
            ]
        )); 
session.send(msg);

問題是,當我單擊Messenger上的openUrl操作時,什么也沒有發生。 它可以在模擬器上正常工作。 請,有人可以幫我,如何解決這個問題? 謝謝。

Facebook Messenger的建議操作(快速回復)不支持“ openURL”。 快速答復僅支持以下內容

  • 文本快速回復:文本將顯示給用戶,有效載荷將發送回給機器人
  • 電話號碼快速回復:

允許您向用戶詢問電話號碼。 發送電話號碼快速回復后,Messenger平台將自動使用用戶個人資料信息中的電話號碼預填充顯示的快速回復。

  • 電子郵件快速回復:

允許您向用戶詢問電子郵件。 發送電子郵件快速回復后,Messenger平台將自動使用用戶個人資料信息中的電子郵件預填充顯示的快速回復。

  • 位置快速回復(不建議使用)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM