예제 #1
0
        public async Task SendTypingIndicator(Activity activity)
        {
            var typing = activity.CreateReply();

            typing.Type = ActivityTypes.Typing;
            typing.Text = null;

            await _botConnector.ReplyToActivityAsync(activity, typing);
        }
예제 #2
0
        public async Task Handle(Activity activity)
        {
            await _responses.SendTypingIndicator(activity);

            foreach (var response in _decisionTreeHead.Evaluate(activity))
            {
                await _responses.SendTypingIndicator(activity);

                await _botConnector.ReplyToActivityAsync(activity, response);
            }
        }