Ejemplo n.º 1
0
        public async Task ProcessMessage(Message message)
        {
            var menu = (_chatSettingsBotData.AccountName == BotConstants.AccountName.Admin)
                ? KeyboardBuilder.CreateAdminHelpMenu()
                : KeyboardBuilder.CreateHelpMenu();
            var text = new StringBuilder("Make your choice: " + Environment.NewLine);

            text.Append("Api - get info about weather, search articles on Wikipedia.org and search videos on youtube;" +
                        Environment.NewLine);
            text.Append("Roll - random number from 1 to 100;" + Environment.NewLine);
            text.Append("Voice - set voice answer setting;" + Environment.NewLine);
            text.Append("Train Bot - add or remove question or answers;" + Environment.NewLine);
            text.Append("Save data - save dialog bot data and chat settings" + Environment.NewLine);

            await _botService.Client.SendTextMessageAsync(message.Chat.Id, text.ToString(), replyMarkup : menu);
        }