예제 #1
0
        public static async void OnUpdate(object sender, UpdateEventArgs e)
        {
            var chat    = e.Update.Message.Chat;
            var message = e.Update.Message;

            if (chat == null || message == null || string.IsNullOrEmpty(message.Text))
            {
                return;
            }

            var data = new MessageEvent
            {
                Id      = chat.Id.ToString(),
                Message = message.Text
            };
            var result = await _machine.FireEvent(data);

            await _bot.SendTextMessageAsync(chat.Id, result.AnswerMessage);
        }