Не удается неявно преобразовать строку в Microsoft.Bot.Schema.Activity - PullRequest
1 голос
/ 15 февраля 2020

Я работаю над Bot Framework и мне нужна помощь.

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

У меня есть этот код со мной: enter image description here

Как вы можете видеть в приведенном выше коде, когда я пишу:

Activity activity = turnContext.Activity.ToString()

Это дает мне сообщение об ошибке:

Невозможно неявно преобразовать строку в Microsoft.Bot.Schema. Упражнение.

Чтобы проверить, работает ли это, я написал:

Activity activity = (Activity)turnContext.Activity.ToString()

, но все равно не повезло.

Чего мне здесь не хватает? И как правильно создать деятельность ??

1 Ответ

1 голос
/ 15 февраля 2020

Проверьте свойство, которое вы используете: https://docs.microsoft.com/en-us/dotnet/api/microsoft.bot.builder.turncontext.activity?view=botbuilder-dotnet-stable#Microsoft_Bot_Builder_TurnContext_Activity

Получает активность, связанную с этим ходом; или ноль при обработке проактивного сообщения.

Ваш код будет выглядеть так:

Activity activity = turnContext.Activity;
...