1234567891011121314151617181920212223 |
- using System.Threading.Tasks;
- using MafiaTelegramBot.Resources;
- using Telegram.Bot.Types;
- using Telegram.Bot.Types.Enums;
- namespace MafiaTelegramBot.Models.Inlines
- {
- public class ChangeNameQuery : Query
- {
- protected override string Name => callback.change_name;
- public override async Task<Message> Execute(Update update)
- {
- await DeletePreviousMessage(update.CallbackQuery.Message.Chat.Id, update.CallbackQuery.Message.MessageId);
- var chatId = update.CallbackQuery.Message.Chat.Id;
- var data = update.CallbackQuery.Data;
- var userId = long.Parse(data.Split('|')[1]);
- await Bot.Get().SendChatActionAsync(chatId, ChatAction.Typing);
- Bot.UsersThatChangesNickname.Add(userId);
- return await Bot.SendWithMarkdown2(chatId, strings.enter_your_name);
- }
- }
- }
|