2017-01-09 47 views
1

MS BOT Framework團隊無法在微軟團隊頻道上工作。其配置的每個其他通道都可以正常工作。MS BOT不在MS團隊頻道上工作頻道

應用ID:b3e237eb-7a3b-4b15-b8e1-4c30d1c94c77

代碼用於: [BotAuthentication] 公共類MessagesController:ApiController { /// /// POST:API /信息 ///從用戶接收消息和回覆到它 /// 公共異步任務後([FromBody]活動活性) { 如果(activity.Type == ActivityTypes.Message) { ConnectorClient連接器=新連接器客戶端(新的Uri(activity.ServiceUrl));

  if(activity.Text.ToUpper().Contains("EMAILS") || activity.Text.ToUpper().Contains("EMAIL") || 
       activity.Text.ToUpper().Contains("MAILBOX") || activity.Text.ToUpper().Contains("OUTLOOK")) 
      { 
        // return our reply to the user 
        Activity reply = activity.CreateReply($"blah .. blah .."); 
        await connector.Conversations.ReplyToActivityAsync(reply); 

        reply = activity.CreateReply($"blah .. blah .."); 
        await connector.Conversations.ReplyToActivityAsync(reply); 

        reply = activity.CreateReply($"blah .. blah .."); 
        await connector.Conversations.ReplyToActivityAsync(reply);     }    

      } 
     } 
     else 
     { 
      HandleSystemMessage(activity); 
     } 
     var response = Request.CreateResponse(HttpStatusCode.OK); 
     return response; 
    } 

回答

0

您好:我能夠添加並測試您的機器人到我的團隊客戶端。根據你的樣本,我進入了「郵件」並得到了回覆。你還在看到問題嗎?

+0

我無法從@ashwar提到的機器人獲得任何回覆,也不能從我自己的機器人獲得回覆。在Chrome調試器中出現以下錯誤: 0-angular-jquery.min-7030ee74.js:121 2017-01-10T08:19:49.849Z無法獲得給定id28的擴展名定義:b3e237eb-7a3b-4b15- b8e1-4c30d1c94c77 我得到這個錯誤無論我試圖與哪個自定義機器人聊天,都試過一把。 – sjkp

+0

還有一件事要檢查:您是否通過Office管理員門戶啓用了機器人的旁路加載? https://msdn.microsoft.com/en-us/microsoft-teams/setup –

+0

希望跟上這兩個海報。你現在看到你的機器人工作嗎? 「啓用」的要求是團隊最近才實施的,這樣可以解釋工作殭屍的破壞。此外,我們正在追蹤由Node.js BotFramework SDK構建的機器人在團隊中無法正常工作的問題。希望儘快修復。 –

1

在Office 365租戶管理中爲Microsoft團隊啓用了機器人後,我的問題得到解決。 enter image description here 顯然,殭屍程序直到最近工作正常沒有這個權限設置。所以當MS開始執行它時,現有的漫遊器或新的漫遊器不再適用於團隊。