- Платформа SDK: .NET
- Версия SDK: 3.0.2
- Активные каналы: прямая линия
- Среда развертывания: служба Azure Bot
мы создали бота с LUIS, который отлично работает с эмулятором для локальных и производственных приложений. Но когда мы используем DirectLine для подключения к боту из мобильного приложения Xamarin.forms. Создание беседы с использованием этой (BotConversation = await Client.Conversations.StartConversationAsync().ConfigureAwait(false);
) строки кода занимает около 4-5 секунд.
и когда мы пытаемся отправить сообщение, создавая Message
Type Activity, это занимает около 2-3 секунд.
Activity userMessage = new Activity()
{
From = new ChannelAccount(userId, userName),
Text = message,
Type = ActivityTypes.Message,
Properties = new JObject(new JProperty("TenantCode", tenantCode),
new JProperty("SiteCode", "1"))
};
await Client.Conversations.PostActivityAsync(BotConversation.ConversationId, userMessage).ConfigureAwait(false);
кто-нибудь может помочь или объяснить, что здесь происходит?