Exemplo n.º 1
0
        private void UncorrectNameCallback(Message message, TelegramBotClient Bot, object arg)
        {
            var user = UserDatabase.GetUser(message.Chat.Id);

            if (message.Text == "« Назад в главное меню")
            {
                user.CommandRegex = LocalUser.DefaultRegex;
                CommandsCenter.GetMenu("StartMenu").ShowAsync(message.Chat.Id, Bot, "", true);
                return;
            }
            else
            {
                var menu = new ReplyMenu("", true, new KeyboardButton[][]
                {
                    new KeyboardButton[]
                    {
                        new KeyboardButton("« Назад в главное меню")
                    }
                });

                Bot.SendTextMessageAsync(message.Chat.Id,
                                         "*Слишком длинное название игры!* Введите название игры (до 20 символов):",
                                         ParseMode.Markdown, false, false, 0, menu.Keyboard);
            }
        }
Exemplo n.º 2
0
 public async void ShowHelpCallback(Message message, TelegramBotClient bot, object arg = null)
 {
     await CommandsCenter.GetMenu("HelpMenu").ShowAsync(message.Chat.Id, bot, "");
 }