語境:關於如何從參與者和機器人之間的對話中獲取此ID的任何想法?
BotFramework(C#SDK)+信使通道,機器人處理兩種類型的用戶:參加者(Messenger用戶)和組織者(誰是Facebook的頁面的管理員)。
使用案例:
當與會者請求人的支持(用我的機器人的菜單中的選項),主辦單位將收到一條消息。
在這種消息,我想添加一個按鈕,將執行以下操作一次由主辦單位點擊:
- 阻止機器人自動回覆至用戶
- 重定向組織者Facebook的第收件箱中,與會話(與會者和機器人之間)選擇
我做了什麼:
我成功做了部分停止自動回覆
我就死在如何組織者重定向到正確的談話在FB頁面的收件箱
技術上:
當我在Facebook頁面中查看時,似乎應該爲我的動作生成的鏈接如下所示:https://www.facebook.com/mypage-mypageId/inbox/?selected_item_id=someId
我的問題是,我無法從我的機器人的對話中找到selected_item_id
的這個值。
您的代碼中的哪個位置將消息發送給代理?什麼是「selected_item_id」?你問:「如何從初始會話中獲得select_item_id」但我沒有上下文來理解selected_item_id實際上是什麼,請解釋一下 –
我編輯了我的問題,希望它現在更清楚:) –