Есть несколько вещей, которые нужно сделать, чтобы заставить это работать.Сначала вам нужно создать файл манифеста для вашего бота в командах и белый список token.botframework.com.Это первая проблема.
Из команд в AppStudio вы создаете манифест.Мне пришлось немного поиграться с этим.В AppDetails ... Пусть он генерирует новый идентификатор.Просто нажмите кнопку.URL действительно не имеют большого значения для тестирования.Имя пакета просто должно быть уникальным, поэтому что-то вроде com.ilonatag.teams.test
В разделе ботов вы подключаете свой MS AppId и имя бота.Это настоящий MSAPPID из ваших ботов MicrosoftAppId "value =" из web.config в вашем коде.
Хорошо, теперь в "finish-> valid domains" я добавил token.botframework.com, а также URL длямой бот на всякий случай.что-то вроде franktest.azurewebsites.net
Эта часть выполнена, но вы еще не сделали этого ... в вашем контроллере сообщений вам нужно добавить это, так как Команды отправляют подтверждение, отличное от других клиентов.
if (message.Type == ActivityTypes.Invoke)
{
// Send teams Invoke along to the Dialog stack
if (message.IsTeamsVerificationInvoke())
{
await Conversation.SendAsync(message, () => new Dialogs.RootDialog());
}
}
Мне потребовалось много времени, чтобы разобраться с Microsoft.