direct-line-botframework

    0熱度

    1回答

    我構建了一個bot,爲Skype啓用了它,並啓用了Groups選項。 當我與機器人1對1聊天時,它工作正常,它出現在我的聯繫人「機器人」下。但我無法將其添加到羣聊中,它不會出現在「添加人員」列表中,即使我輸入/add my_bot_id Skype也會以my_bot_id can’t be added to this conversation due to his/her privacy sett

    1熱度

    1回答

    我正在開發使用Microsoft的BotFramework DirectLine API的本機iOS應用程序。當用戶使用iPhone相機拍照時嘗試使用上傳端點時遇到問題。 我回來從API的響應是: { "error": { "code": "ServiceError" } } 首先,我還以爲是代碼......然後,與其他圖像進行檢查後,我得出的結論是,必須有一個

    0熱度

    2回答

    我試圖利用微軟BOT框架專線直達API, 以下步驟之後。 GOT對話ID從應用(上的node.js運行) [conversationId123] 從郵遞員 創建會話令牌https://directline.botframework.com/api/tokens/conversation [ConversationToken456] 使用 conversationId123使用 Conversati

    2熱度

    1回答

    我寫了一個快速的小型JavaScript聊天工作與直線API。爲了保證我的應用程序祕密安全,js向我的服務器發出ajax調用,在那裏我使用祕密生成服務器端API調用,以生成令牌並將其傳遞迴js。當用戶提交一條消息時,js發起一個帖子來開始對話(如果我還沒有conversationID),然後發佈消息,得到響應(s)。 幸運的是,當我開始,我用Google搜索一些東西,脫脂約包括值一些後在消息對象「

    0熱度

    2回答

    所以我使用DirectLine客戶端與Xamarin形式的BotFramework工作。我能夠開始對話,並根據文檔here我應該連接到流的URL在最初的POST請求來開始對話。 現在,文檔聲明我應該收到一個'https://'的常規URL,但是我收到一個'uwss://'URL來與websocket一起工作。目前沒有可用於Xamarin的websocket庫(至少不是我見過的有用的) 我該如何繼續

    1熱度

    1回答

    我在C#中使用DirectLineClient向Bot發送消息,但我也有其他用戶通過網絡聊天使用bot框架嵌入式聊天,並且有一些消息我沒有希望他們看到(網聊用戶),有什麼方法通過活動消息來隱藏此消息?我正在嘗試下面的代碼,但它不起作用, 發送一個PostBack動作,即創建Bot:SenderMessageuser之間的私人聊天,即使與網絡聊天中的其他用戶也能看到該消息。 Activity u

    2熱度

    1回答

    我只是用專線直達API(1.1)開始,我看到它不會讓你知道,如果一個對話是一個英雄卡或例如按鈕內顯示。 { "id": "fBPDq9JSeL|000000000000000004", "conversationId": "fBPDq9JSeL", "created": "2016-11-28T20:22:20.6035604Z", "from":

    0熱度

    1回答

    我想在我的RootDialog中顯示DialogForm。我試圖通過做像calling forms from dialogs這樣做。然而,我的問題在於我有一個由Entity Framework生成的模型類,其中包含一些關於主鍵(或外鍵)的字段,我不希望我的客戶端爲它輸入輸入。所以我的問題是我怎樣才能讓DialogForm只是要求我的客戶輸入我想要的字段呢? 這裏是我的模型類: [Serializa

    2熱度

    1回答

    考慮有來自MS BOT &一個動作卡響應它看起來Skype的如下: 當此相似的反應來自於REST API的使用即專線直達的API。以下是JSON響應的相關部分。 { "id": "1t90Ym3PEry|000000000000000014", "conversationId": "1t90Ym3PEry", "created": "2016-12-06T09:34:

    0熱度

    1回答

    我們正在爲我們的聊天機器人使用Microsoft Bot框架。我們的消息控制器是標準的: public async Task<HttpResponseMessage> Post([FromBody] Activity activity) { HttpResponseMessage response; try { if (activity.Type