Я создал образец бота в. NET Core и могу найти количество вложений в Activity.Attachments
. Кроме того, я хочу прочитать содержимое этого jpeg / PDF-файла и вернуть определенные данные c конечному пользователю (тот же пользователь загрузит их в бот). Но как только я загружаю его, элемент управления перемещается между контроллером Bot и классами DialogBot
, хотя я использовал следующий код в своем коде:
if (stepContext.Context.Activity.Attachments != null && stepContext.Context.Activity.Attachments.Any())
{
await HandleIncomingAttachment(stepContext, stepContext.Context.Activity, cancellationToken);
return await Method2(stepContext, cancellationToken);
}
Примечание: управление не относится к методу, в котором есть приведенный выше код, даже если в «Activity» есть вложения.
Может кто-нибудь подсказать, как решить эту проблему?