Как исправить возвращение ConversationResult «Операция восстановила недопустимый код состояния« MethodNotAllowed »»? - PullRequest
0 голосов
/ 31 марта 2020

Я создаю бот-службу Action Messaging Extension, чтобы вести разговор с MS Teams по определенному c каналу команд. По сути, я добавил действие в меню «Дополнительные действия», чтобы вызвать сообщение «Действия».

Я действительно не знаю, как добиться того, чего я действительно хочу достичь, даже когда я пробовал эти примеры на GitHub.

enter image description here

Я работаю, чтобы получить беседу от команд MS, я использовал метод GetConversationsAsyn c, чтобы получить ContinuationToken для следующего вызова. Я получаю эту ошибку, когда пытаюсь получить ContinuationToken из значения результата GetConversationsAsyn c

Операция вернула недопустимый код состояния 'MethodNotAllowed'

Я также ищу, есть ли какой-нибудь другой обходной путь для разговора с MS Teams на канале Teams или в приватном чате.

Вот фрагмент кода для моей проблемы.

 var conversation = await turnContext.Adapter.UnsafeCast<BotFrameworkAdapter>().GetConversationsAsync(serviceUrl, credential, "", cancellationToken);
 var continuationToken = conversation.ContinuationToken;

Проблема возникла, когда этот код нажал.

var conversation = await turnContext.Adapter.UnsafeCast<BotFrameworkAdapter>().GetConversationsAsync(serviceUrl, credential, "", cancellationToken);
...