2017-01-09 2 views
1

Боты MS BOT Framework не работают на канале команд Microsoft. Его работа отлично работает на каждом настроенном канале.MS BOT не работает на MS Team Channel

App 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

Hello: Я смог добавить и протестировать своего бота на клиента моей команды. По вашему образцу я ввел «Mail» и получил ответ. Вы все еще видите проблемы на вашей стороне?

+0

Я не могу получить ответ от бота, упомянутого в @ashwar, и я не могу получить ответы от кого-либо из моих собственных ботов. Я получаю следующую ошибку в отладчике хром: 0-angular-jquery.min-7030ee74.js: 121 2017-01-10T08: 19: 49.849Z Не удалось получить определение расширения для данного id28: b3e237eb-7a3b-4b15- b8e1-4c30d1c94c77 Я получаю эту ошибку, без которой пользовательский бот, с которым я пытаюсь поговорить, попробовал немного. – sjkp

+0

Еще одна вещь, которую нужно проверить: включили ли вы ботинок ботов через портал Office Admin? https://msdn.microsoft.com/en-us/microsoft-teams/setup –

+0

Хотелось следить за обоими плакатами. Вы видите, как ваши боты работают сейчас? Требование «включения» - это то, что команда применяла только недавно, чтобы объяснить, что рабочие боты ломаются. Кроме того, мы преследуем проблему с ботами, созданными с помощью SDK Node.js BotFramework, который не работает прямо на командах. Надеюсь скоро исправить. –

1

Моя проблема была решена после того, как в офисе были разрешены боты 365 администрация арендатора для команд Microsoft. enter image description here Видимо, боты до недавнего времени отлично работали без разрешения. Поэтому, когда MS начала применять его, существующие боты или новые боты больше не будут работать в командах.

Смежные вопросы