ConnectToPrivateRoomQuery.cs 593 B

123456789101112131415161718
  1. using System.Threading.Tasks;
  2. using MafiaTelegramBot.Resources;
  3. using Telegram.Bot.Types;
  4. namespace MafiaTelegramBot.Models.Inlines
  5. {
  6. public class ConnectToPrivateRoomQuery : Query
  7. {
  8. protected override Callback Name => Callback.ConnectToPrivateRoom;
  9. protected override async Task<Message> Execute(Update update)
  10. {
  11. await DeletePreviousMessage(ChatId, update.CallbackQuery.Message.MessageId);
  12. Bot.UserThatEntersPrivateCode.Add(UserId);
  13. return await Bot.SendWithMarkdown2(ChatId, strings.enter_private_code);
  14. }
  15. }
  16. }