Я разрабатываю чатбот, используя программу MicrofsoftBotFramework для когнитивных служб C# .net и LUIS.Задание ActivityTypes.Typing выполняется в рамках chatbot
Я просто хочу знать, когда условие ActivityTypes.Typing выполняется в нижнем коде, я хочу видеть в моем ботемаллере, как «вы печатаете», когда пользователь набирает текст.
private async Task HandleSystemMessage(Activity message)
{
if (message.Type == ActivityTypes.DeleteUserData)
{
// Implement user deletion here
// If we handle user deletion, return a real message
}
else if (message.Type == ActivityTypes.ConversationUpdate)
{
ConnectorClient client = new ConnectorClient(new Uri(message.ServiceUrl));
var reply = message.CreateReply();
reply.Text = "Hello user how are you?"
await client.Conversations.ReplyToActivityAsync(reply);
}
else if (message.Type == ActivityTypes.ContactRelationUpdate)
{
// Handle add/remove from contact lists
// Activity.From + Activity.Action represent what happened
}
else if (message.Type == ActivityTypes.Typing)
{
// Handle knowing tha the user is typing
}
else if (message.Type == ActivityTypes.Ping)
{
}
}
Благодаря
Вы нашли решение? – Soheyl