SettingsQuery.cs 658 B

12345678910111213141516171819
  1. using System.Threading.Tasks;
  2. using MafiaTelegramBot.DataBase;
  3. using MafiaTelegramBot.Resources;
  4. using Telegram.Bot.Types;
  5. namespace MafiaTelegramBot.Models.Inlines
  6. {
  7. public class SettingsQuery : Query
  8. {
  9. protected override string Name => callback.settings_profile;
  10. public override async Task<Message> Execute(Update update)
  11. {
  12. await DeletePreviousMessage(ChatId, update.CallbackQuery.Message.MessageId);
  13. var user = await UserDao.GetUserById(UserId);
  14. return await Bot.SendWithMarkdown2(ChatId, $"{strings.your_name} {user.NickName}", Keyboards.ChangeNameKeyboard(UserId));
  15. }
  16. }
  17. }