gitextract_x_mrro30/ ├── .gitattributes ├── .github/ │ └── workflows/ │ ├── build.yaml │ ├── close-inactive-issues.yaml │ └── publish.yaml ├── .gitignore ├── LICENSE ├── README.md ├── src/ │ ├── .editorconfig │ ├── .gitignore │ ├── Telegram.BotAPI.sln │ ├── examples/ │ │ ├── .dockerignore │ │ ├── BotTemplate/ │ │ │ ├── BotTemplateSample.csproj │ │ │ ├── MyBot.cs │ │ │ ├── Program.cs │ │ │ └── readme.md │ │ ├── Callback query button 01/ │ │ │ ├── Callback query button 01.csproj │ │ │ ├── Program.cs │ │ │ └── readme.md │ │ ├── Examples.sln │ │ ├── Hello World/ │ │ │ ├── Hello World.csproj │ │ │ ├── Program.cs │ │ │ └── readme.md │ │ ├── HelloBotNET.AppService/ │ │ │ ├── HelloBotNET.AppService.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties/ │ │ │ │ ├── launchSettings.json │ │ │ │ ├── serviceDependencies.json │ │ │ │ └── serviceDependencies.local.json │ │ │ ├── Services/ │ │ │ │ ├── HelloBot.CommandHandler.cs │ │ │ │ ├── HelloBot.ErrorHandler.cs │ │ │ │ ├── HelloBot.MessageHandler.cs │ │ │ │ ├── HelloBot.UpdateHandler.cs │ │ │ │ └── HelloBot.cs │ │ │ ├── Worker.cs │ │ │ ├── appsettings.Development.json │ │ │ ├── appsettings.json │ │ │ └── readme.md │ │ ├── HelloBotNET.Webhook/ │ │ │ ├── Controllers/ │ │ │ │ └── BotController.cs │ │ │ ├── Extensions/ │ │ │ │ └── ApplicationBuilderExtensions.cs │ │ │ ├── HelloBotNET.Webhook.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties/ │ │ │ │ └── launchSettings.json │ │ │ ├── Services/ │ │ │ │ ├── HelloBot.CommandHandler.cs │ │ │ │ ├── HelloBot.ErrorHandler.cs │ │ │ │ ├── HelloBot.MessageHandler.cs │ │ │ │ ├── HelloBot.UpdateHandler.cs │ │ │ │ └── HelloBot.cs │ │ │ ├── appsettings.Development.json │ │ │ ├── appsettings.json │ │ │ └── readme.md │ │ ├── Poll Quiz 01/ │ │ │ ├── Poll Quiz 01.csproj │ │ │ ├── Program.cs │ │ │ └── readme.md │ │ ├── ReplyKeyboardMarkup 01/ │ │ │ ├── Program.cs │ │ │ ├── ReplyKeyboardMarkup 01.csproj │ │ │ └── readme.md │ │ ├── Telegram Calendar/ │ │ │ ├── Calendar.cs │ │ │ ├── CalendarBot.cs │ │ │ ├── Models/ │ │ │ │ ├── Day.cs │ │ │ │ ├── Month.cs │ │ │ │ └── MonthName.cs │ │ │ ├── Program.cs │ │ │ ├── Telegram Calendar.csproj │ │ │ └── readme.md │ │ └── readme.md │ ├── library/ │ │ ├── Telegram.BotAPI/ │ │ │ ├── Abstractions/ │ │ │ │ ├── ITelegramBot.cs │ │ │ │ ├── ITelegramBotClient.cs │ │ │ │ └── SendAttachedFilesArgsBase.cs │ │ │ ├── AvailableMethods/ │ │ │ │ ├── Args/ │ │ │ │ │ ├── AnswerCallbackQueryArgs.cs │ │ │ │ │ ├── AnswerGuestQueryArgs.cs │ │ │ │ │ ├── AnswerWebAppQueryArgs.cs │ │ │ │ │ ├── CopyMessageArgs.cs │ │ │ │ │ ├── CopyMessagesArgs.cs │ │ │ │ │ ├── CreateChatInviteLinkArgs.cs │ │ │ │ │ ├── DeleteBusinessMessagesArgs.cs │ │ │ │ │ ├── DeleteMyCommandsArgs.cs │ │ │ │ │ ├── EditChatInviteLinkArgs.cs │ │ │ │ │ ├── EditStoryArgs.cs │ │ │ │ │ ├── ForwardMessageArgs.cs │ │ │ │ │ ├── ForwardMessagesArgs.cs │ │ │ │ │ ├── GetBusinessAccountGiftsArgs.cs │ │ │ │ │ ├── GetChatGiftsArgs.cs │ │ │ │ │ ├── GetMyCommandsArgs.cs │ │ │ │ │ ├── GetUserGiftsArgs.cs │ │ │ │ │ ├── GiftPremiumSubscriptionArgs.cs │ │ │ │ │ ├── PostStoryArgs.cs │ │ │ │ │ ├── PromoteChatMemberArgs.cs │ │ │ │ │ ├── RepostStoryArgs.cs │ │ │ │ │ ├── RestrictChatMemberArgs.cs │ │ │ │ │ ├── SavePreparedInlineMessageArgs.cs │ │ │ │ │ ├── SavePreparedKeyboardButtonArgs.cs │ │ │ │ │ ├── SendAnimationArgs.cs │ │ │ │ │ ├── SendAudioArgs.cs │ │ │ │ │ ├── SendChecklistArgs.cs │ │ │ │ │ ├── SendContactArgs.cs │ │ │ │ │ ├── SendDiceArgs.cs │ │ │ │ │ ├── SendDocumentArgs.cs │ │ │ │ │ ├── SendGiftArgs.cs │ │ │ │ │ ├── SendLivePhotoArgs.cs │ │ │ │ │ ├── SendLocationArgs.cs │ │ │ │ │ ├── SendMediaGroupArgs.cs │ │ │ │ │ ├── SendMessageArgs.cs │ │ │ │ │ ├── SendMessageDraftArgs.cs │ │ │ │ │ ├── SendPaidMediaArgs.cs │ │ │ │ │ ├── SendPhotoArgs.cs │ │ │ │ │ ├── SendPollArgs.cs │ │ │ │ │ ├── SendVenueArgs.cs │ │ │ │ │ ├── SendVideoArgs.cs │ │ │ │ │ ├── SendVideoNoteArgs.cs │ │ │ │ │ ├── SendVoiceArgs.cs │ │ │ │ │ ├── SetBusinessAccountGiftSettingsArgs.cs │ │ │ │ │ ├── SetBusinessAccountProfilePhotoArgs.cs │ │ │ │ │ ├── SetChatMenuButtonArgs.cs │ │ │ │ │ ├── SetChatPermissionsArgs.cs │ │ │ │ │ ├── SetChatPhotoArgs.cs │ │ │ │ │ ├── SetManagedBotAccessSettingsArgs.cs │ │ │ │ │ ├── SetMessageReactionArgs.cs │ │ │ │ │ ├── SetMyCommandsArgs.cs │ │ │ │ │ ├── SetMyDefaultAdministratorRightsArgs.cs │ │ │ │ │ └── SetMyProfilePhotoArgs.cs │ │ │ │ ├── answerCallbackQuery.cs │ │ │ │ ├── answerGuestQuery.cs │ │ │ │ ├── answerWebAppQuery.cs │ │ │ │ ├── approveChatJoinRequest.cs │ │ │ │ ├── banChatMember.cs │ │ │ │ ├── banChatSenderChat.cs │ │ │ │ ├── close.cs │ │ │ │ ├── closeForumTopic.cs │ │ │ │ ├── closeGeneralForumTopic.cs │ │ │ │ ├── convertGiftToStars.cs │ │ │ │ ├── copyMessage.cs │ │ │ │ ├── copyMessages.cs │ │ │ │ ├── createChatInviteLink.cs │ │ │ │ ├── createChatSubscriptionInviteLink.cs │ │ │ │ ├── createForumTopic.cs │ │ │ │ ├── declineChatJoinRequest.cs │ │ │ │ ├── deleteBusinessMessages.cs │ │ │ │ ├── deleteChatPhoto.cs │ │ │ │ ├── deleteChatStickerSet.cs │ │ │ │ ├── deleteForumTopic.cs │ │ │ │ ├── deleteMyCommands.cs │ │ │ │ ├── deleteStory.cs │ │ │ │ ├── editChatInviteLink.cs │ │ │ │ ├── editChatSubscriptionInviteLink.cs │ │ │ │ ├── editForumTopic.cs │ │ │ │ ├── editGeneralForumTopic.cs │ │ │ │ ├── editStory.cs │ │ │ │ ├── exportChatInviteLink.cs │ │ │ │ ├── forwardMessage.cs │ │ │ │ ├── forwardMessages.cs │ │ │ │ ├── getAvailableGifts.cs │ │ │ │ ├── getBusinessAccountGifts.cs │ │ │ │ ├── getBusinessAccountStarBalance.cs │ │ │ │ ├── getBusinessConnection.cs │ │ │ │ ├── getChat.cs │ │ │ │ ├── getChatAdministrators.cs │ │ │ │ ├── getChatGifts.cs │ │ │ │ ├── getChatMember.cs │ │ │ │ ├── getChatMemberCount.cs │ │ │ │ ├── getChatMenuButton.cs │ │ │ │ ├── getFile.cs │ │ │ │ ├── getForumTopicIconStickers.cs │ │ │ │ ├── getManagedBotAccessSettings.cs │ │ │ │ ├── getManagedBotToken.cs │ │ │ │ ├── getMe.cs │ │ │ │ ├── getMyCommands.cs │ │ │ │ ├── getMyDefaultAdministratorRights.cs │ │ │ │ ├── getMyDescription.cs │ │ │ │ ├── getMyName.cs │ │ │ │ ├── getMyShortDescription.cs │ │ │ │ ├── getUserChatBoosts.cs │ │ │ │ ├── getUserGifts.cs │ │ │ │ ├── getUserPersonalChatMessages.cs │ │ │ │ ├── getUserProfileAudios.cs │ │ │ │ ├── getUserProfilePhotos.cs │ │ │ │ ├── giftPremiumSubscription.cs │ │ │ │ ├── hideGeneralForumTopic.cs │ │ │ │ ├── leaveChat.cs │ │ │ │ ├── logOut.cs │ │ │ │ ├── pinChatMessage.cs │ │ │ │ ├── postStory.cs │ │ │ │ ├── promoteChatMember.cs │ │ │ │ ├── readBusinessMessage.cs │ │ │ │ ├── removeBusinessAccountProfilePhoto.cs │ │ │ │ ├── removeChatVerification.cs │ │ │ │ ├── removeMyProfilePhoto.cs │ │ │ │ ├── removeUserVerification.cs │ │ │ │ ├── reopenForumTopic.cs │ │ │ │ ├── reopenGeneralForumTopic.cs │ │ │ │ ├── replaceManagedBotToken.cs │ │ │ │ ├── repostStory.cs │ │ │ │ ├── restrictChatMember.cs │ │ │ │ ├── revokeChatInviteLink.cs │ │ │ │ ├── savePreparedInlineMessage.cs │ │ │ │ ├── savePreparedKeyboardButton.cs │ │ │ │ ├── sendAnimation.cs │ │ │ │ ├── sendAudio.cs │ │ │ │ ├── sendChatAction.cs │ │ │ │ ├── sendChecklist.cs │ │ │ │ ├── sendContact.cs │ │ │ │ ├── sendDice.cs │ │ │ │ ├── sendDocument.cs │ │ │ │ ├── sendGift.cs │ │ │ │ ├── sendLivePhoto.cs │ │ │ │ ├── sendLocation.cs │ │ │ │ ├── sendMediaGroup.cs │ │ │ │ ├── sendMessage.cs │ │ │ │ ├── sendMessageDraft.cs │ │ │ │ ├── sendPaidMedia.cs │ │ │ │ ├── sendPhoto.cs │ │ │ │ ├── sendPoll.cs │ │ │ │ ├── sendVenue.cs │ │ │ │ ├── sendVideo.cs │ │ │ │ ├── sendVideoNote.cs │ │ │ │ ├── sendVoice.cs │ │ │ │ ├── setBusinessAccountBio.cs │ │ │ │ ├── setBusinessAccountGiftSettings.cs │ │ │ │ ├── setBusinessAccountName.cs │ │ │ │ ├── setBusinessAccountProfilePhoto.cs │ │ │ │ ├── setBusinessAccountUsername.cs │ │ │ │ ├── setChatAdministratorCustomTitle.cs │ │ │ │ ├── setChatDescription.cs │ │ │ │ ├── setChatMemberTag.cs │ │ │ │ ├── setChatMenuButton.cs │ │ │ │ ├── setChatPermissions.cs │ │ │ │ ├── setChatPhoto.cs │ │ │ │ ├── setChatStickerSet.cs │ │ │ │ ├── setChatTitle.cs │ │ │ │ ├── setManagedBotAccessSettings.cs │ │ │ │ ├── setMessageReaction.cs │ │ │ │ ├── setMyCommands.cs │ │ │ │ ├── setMyDefaultAdministratorRights.cs │ │ │ │ ├── setMyDescription.cs │ │ │ │ ├── setMyName.cs │ │ │ │ ├── setMyProfilePhoto.cs │ │ │ │ ├── setMyShortDescription.cs │ │ │ │ ├── setUserEmojiStatus.cs │ │ │ │ ├── transferBusinessAccountStars.cs │ │ │ │ ├── transferGift.cs │ │ │ │ ├── unbanChatMember.cs │ │ │ │ ├── unbanChatSenderChat.cs │ │ │ │ ├── unhideGeneralForumTopic.cs │ │ │ │ ├── unpinAllChatMessages.cs │ │ │ │ ├── unpinAllForumTopicMessages.cs │ │ │ │ ├── unpinAllGeneralForumTopicMessages.cs │ │ │ │ ├── unpinChatMessage.cs │ │ │ │ ├── upgradeGift.cs │ │ │ │ ├── verifyChat.cs │ │ │ │ └── verifyUser.cs │ │ │ ├── AvailableTypes/ │ │ │ │ ├── AcceptedGiftTypes.cs │ │ │ │ ├── Animation.cs │ │ │ │ ├── Audio.cs │ │ │ │ ├── BackgroundFill/ │ │ │ │ │ ├── BackgroundFill.cs │ │ │ │ │ ├── BackgroundFillFreeformGradient.cs │ │ │ │ │ ├── BackgroundFillGradient.cs │ │ │ │ │ └── BackgroundFillSolid.cs │ │ │ │ ├── BackgroundType/ │ │ │ │ │ ├── BackgroundType.cs │ │ │ │ │ ├── BackgroundTypeChatTheme.cs │ │ │ │ │ ├── BackgroundTypeFill.cs │ │ │ │ │ ├── BackgroundTypePattern.cs │ │ │ │ │ └── BackgroundTypeWallpaper.cs │ │ │ │ ├── Birthdate.cs │ │ │ │ ├── BotAccessSettings.cs │ │ │ │ ├── BotCommand.cs │ │ │ │ ├── BotCommandScope/ │ │ │ │ │ ├── BotCommandScope.cs │ │ │ │ │ ├── BotCommandScopeAllChatAdministrators.cs │ │ │ │ │ ├── BotCommandScopeAllGroupChats.cs │ │ │ │ │ ├── BotCommandScopeAllPrivateChats.cs │ │ │ │ │ ├── BotCommandScopeChat.cs │ │ │ │ │ ├── BotCommandScopeChatAdministrators.cs │ │ │ │ │ ├── BotCommandScopeChatMember.cs │ │ │ │ │ └── BotCommandScopeDefault.cs │ │ │ │ ├── BotDescription.cs │ │ │ │ ├── BotName.cs │ │ │ │ ├── BotShortDescription.cs │ │ │ │ ├── BusinessBotRights.cs │ │ │ │ ├── BusinessConnection.cs │ │ │ │ ├── BusinessIntro.cs │ │ │ │ ├── BusinessLocation.cs │ │ │ │ ├── BusinessMessagesDeleted.cs │ │ │ │ ├── BusinessOpeningHours.cs │ │ │ │ ├── BusinessOpeningHoursInterval.cs │ │ │ │ ├── CallbackQuery.cs │ │ │ │ ├── Chat/ │ │ │ │ │ ├── Chat.cs │ │ │ │ │ └── ChatFullInfo.cs │ │ │ │ ├── ChatAdministratorRights.cs │ │ │ │ ├── ChatBackground.cs │ │ │ │ ├── ChatBoost.cs │ │ │ │ ├── ChatBoostAdded.cs │ │ │ │ ├── ChatBoostRemoved.cs │ │ │ │ ├── ChatBoostSource/ │ │ │ │ │ ├── ChatBoostSource.cs │ │ │ │ │ ├── ChatBoostSourceGiftCode.cs │ │ │ │ │ ├── ChatBoostSourceGiveaway.cs │ │ │ │ │ └── ChatBoostSourcePremium.cs │ │ │ │ ├── ChatBoostUpdated.cs │ │ │ │ ├── ChatInviteLink.cs │ │ │ │ ├── ChatJoinRequest.cs │ │ │ │ ├── ChatLocation.cs │ │ │ │ ├── ChatMember/ │ │ │ │ │ ├── ChatMember.cs │ │ │ │ │ ├── ChatMemberAdministrator.cs │ │ │ │ │ ├── ChatMemberBanned.cs │ │ │ │ │ ├── ChatMemberLeft.cs │ │ │ │ │ ├── ChatMemberMember.cs │ │ │ │ │ ├── ChatMemberOwner.cs │ │ │ │ │ └── ChatMemberRestricted.cs │ │ │ │ ├── ChatMemberUpdated.cs │ │ │ │ ├── ChatOwnerChanged.cs │ │ │ │ ├── ChatOwnerLeft.cs │ │ │ │ ├── ChatPermissions.cs │ │ │ │ ├── ChatPhoto.cs │ │ │ │ ├── ChatShared.cs │ │ │ │ ├── Checklist.cs │ │ │ │ ├── ChecklistTask.cs │ │ │ │ ├── ChecklistTasksAdded.cs │ │ │ │ ├── ChecklistTasksDone.cs │ │ │ │ ├── Contact.cs │ │ │ │ ├── CopyTextButton.cs │ │ │ │ ├── Dice.cs │ │ │ │ ├── DirectMessagePriceChanged.cs │ │ │ │ ├── DirectMessagesTopic.cs │ │ │ │ ├── Document.cs │ │ │ │ ├── ExternalReplyInfo.cs │ │ │ │ ├── File.cs │ │ │ │ ├── ForumTopic.cs │ │ │ │ ├── ForumTopicClosed.cs │ │ │ │ ├── ForumTopicCreated.cs │ │ │ │ ├── ForumTopicEdited.cs │ │ │ │ ├── ForumTopicReopened.cs │ │ │ │ ├── GeneralForumTopicHidden.cs │ │ │ │ ├── GeneralForumTopicUnhidden.cs │ │ │ │ ├── Gift.cs │ │ │ │ ├── GiftBackground.cs │ │ │ │ ├── GiftInfo.cs │ │ │ │ ├── Gifts.cs │ │ │ │ ├── Giveaway.cs │ │ │ │ ├── GiveawayCompleted.cs │ │ │ │ ├── GiveawayCreated.cs │ │ │ │ ├── GiveawayWinners.cs │ │ │ │ ├── InlineKeyboardButton.cs │ │ │ │ ├── InputChecklist.cs │ │ │ │ ├── InputChecklistTask.cs │ │ │ │ ├── InputFile.cs │ │ │ │ ├── InputMedia/ │ │ │ │ │ ├── InputMedia.cs │ │ │ │ │ ├── InputMediaAnimation.cs │ │ │ │ │ ├── InputMediaAudio.cs │ │ │ │ │ ├── InputMediaDocument.cs │ │ │ │ │ ├── InputMediaLivePhoto.cs │ │ │ │ │ ├── InputMediaLocation.cs │ │ │ │ │ ├── InputMediaPhoto.cs │ │ │ │ │ ├── InputMediaSticker.cs │ │ │ │ │ ├── InputMediaVenue.cs │ │ │ │ │ └── InputMediaVideo.cs │ │ │ │ ├── InputPaidMedia/ │ │ │ │ │ ├── InputPaidMedia.cs │ │ │ │ │ ├── InputPaidMediaLivePhoto.cs │ │ │ │ │ ├── InputPaidMediaPhoto.cs │ │ │ │ │ └── InputPaidMediaVideo.cs │ │ │ │ ├── InputPollOption.cs │ │ │ │ ├── InputProfilePhoto/ │ │ │ │ │ ├── InputProfilePhoto.cs │ │ │ │ │ ├── InputProfilePhotoAnimated.cs │ │ │ │ │ └── InputProfilePhotoStatic.cs │ │ │ │ ├── InputStoryContent/ │ │ │ │ │ ├── InputStoryContent.cs │ │ │ │ │ ├── InputStoryContentPhoto.cs │ │ │ │ │ └── InputStoryContentVideo.cs │ │ │ │ ├── KeyboardButton.cs │ │ │ │ ├── KeyboardButtonPollType.cs │ │ │ │ ├── KeyboardButtonRequestChat.cs │ │ │ │ ├── KeyboardButtonRequestManagedBot.cs │ │ │ │ ├── KeyboardButtonRequestUsers.cs │ │ │ │ ├── LinkPreviewOptions.cs │ │ │ │ ├── LivePhoto.cs │ │ │ │ ├── Location.cs │ │ │ │ ├── LocationAddress.cs │ │ │ │ ├── LoginUrl.cs │ │ │ │ ├── ManagedBotCreated.cs │ │ │ │ ├── ManagedBotUpdated.cs │ │ │ │ ├── MaybeInaccessibleMessage/ │ │ │ │ │ ├── InaccessibleMessage.cs │ │ │ │ │ ├── MaybeInaccessibleMessage.cs │ │ │ │ │ └── Message.cs │ │ │ │ ├── MenuButton/ │ │ │ │ │ ├── MenuButton.cs │ │ │ │ │ ├── MenuButtonCommands.cs │ │ │ │ │ ├── MenuButtonDefault.cs │ │ │ │ │ └── MenuButtonWebApp.cs │ │ │ │ ├── MessageAutoDeleteTimerChanged.cs │ │ │ │ ├── MessageEntity.cs │ │ │ │ ├── MessageID.cs │ │ │ │ ├── MessageOrigin/ │ │ │ │ │ ├── MessageOrigin.cs │ │ │ │ │ ├── MessageOriginChannel.cs │ │ │ │ │ ├── MessageOriginChat.cs │ │ │ │ │ ├── MessageOriginHiddenUser.cs │ │ │ │ │ └── MessageOriginUser.cs │ │ │ │ ├── MessageReactionCountUpdated.cs │ │ │ │ ├── MessageReactionUpdated.cs │ │ │ │ ├── OwnedGift/ │ │ │ │ │ ├── OwnedGift.cs │ │ │ │ │ ├── OwnedGiftRegular.cs │ │ │ │ │ └── OwnedGiftUnique.cs │ │ │ │ ├── OwnedGifts.cs │ │ │ │ ├── PaidMedia/ │ │ │ │ │ ├── PaidMedia.cs │ │ │ │ │ ├── PaidMediaLivePhoto.cs │ │ │ │ │ ├── PaidMediaPhoto.cs │ │ │ │ │ ├── PaidMediaPreview.cs │ │ │ │ │ └── PaidMediaVideo.cs │ │ │ │ ├── PaidMediaInfo.cs │ │ │ │ ├── PaidMessagePriceChanged.cs │ │ │ │ ├── PhotoSize.cs │ │ │ │ ├── Poll.cs │ │ │ │ ├── PollAnswer.cs │ │ │ │ ├── PollMedia.cs │ │ │ │ ├── PollOption.cs │ │ │ │ ├── PollOptionAdded.cs │ │ │ │ ├── PollOptionDeleted.cs │ │ │ │ ├── PreparedInlineMessage.cs │ │ │ │ ├── PreparedKeyboardButton.cs │ │ │ │ ├── ProximityAlertTriggered.cs │ │ │ │ ├── ReactionCount.cs │ │ │ │ ├── ReactionType/ │ │ │ │ │ ├── ReactionType.cs │ │ │ │ │ ├── ReactionTypeCustomEmoji.cs │ │ │ │ │ ├── ReactionTypeEmoji.cs │ │ │ │ │ └── ReactionTypePaid.cs │ │ │ │ ├── ReplyMarkup/ │ │ │ │ │ ├── ForceReply.cs │ │ │ │ │ ├── InlineKeyboardMarkup.cs │ │ │ │ │ ├── ReplyKeyboardMarkup.cs │ │ │ │ │ ├── ReplyKeyboardRemove.cs │ │ │ │ │ └── ReplyMarkup.cs │ │ │ │ ├── ReplyParameters.cs │ │ │ │ ├── ResponseParameters.cs │ │ │ │ ├── SentGuestMessage.cs │ │ │ │ ├── SentWebAppMessage.cs │ │ │ │ ├── SharedUser.cs │ │ │ │ ├── StarAmount.cs │ │ │ │ ├── Story.cs │ │ │ │ ├── StoryArea.cs │ │ │ │ ├── StoryAreaPosition.cs │ │ │ │ ├── StoryAreaType/ │ │ │ │ │ ├── StoryAreaType.cs │ │ │ │ │ ├── StoryAreaTypeLink.cs │ │ │ │ │ ├── StoryAreaTypeLocation.cs │ │ │ │ │ ├── StoryAreaTypeSuggestedReaction.cs │ │ │ │ │ ├── StoryAreaTypeUniqueGift.cs │ │ │ │ │ └── StoryAreaTypeWeather.cs │ │ │ │ ├── SuggestedPostApprovalFailed.cs │ │ │ │ ├── SuggestedPostApproved.cs │ │ │ │ ├── SuggestedPostDeclined.cs │ │ │ │ ├── SuggestedPostInfo.cs │ │ │ │ ├── SuggestedPostPaid.cs │ │ │ │ ├── SuggestedPostParameters.cs │ │ │ │ ├── SuggestedPostPrice.cs │ │ │ │ ├── SuggestedPostRefunded.cs │ │ │ │ ├── SwitchInlineQueryChosenChat.cs │ │ │ │ ├── TextQuote.cs │ │ │ │ ├── UniqueGift.cs │ │ │ │ ├── UniqueGiftBackdrop.cs │ │ │ │ ├── UniqueGiftBackdropColors.cs │ │ │ │ ├── UniqueGiftColors.cs │ │ │ │ ├── UniqueGiftInfo.cs │ │ │ │ ├── UniqueGiftModel.cs │ │ │ │ ├── UniqueGiftSymbol.cs │ │ │ │ ├── User.cs │ │ │ │ ├── UserChatBoosts.cs │ │ │ │ ├── UserProfileAudios.cs │ │ │ │ ├── UserProfilePhotos.cs │ │ │ │ ├── UserRating.cs │ │ │ │ ├── UsersShared.cs │ │ │ │ ├── Venue.cs │ │ │ │ ├── Video.cs │ │ │ │ ├── VideoChatEnded.cs │ │ │ │ ├── VideoChatParticipantsInvited.cs │ │ │ │ ├── VideoChatScheduled.cs │ │ │ │ ├── VideoChatStarted.cs │ │ │ │ ├── VideoNote.cs │ │ │ │ ├── VideoQuality.cs │ │ │ │ ├── Voice.cs │ │ │ │ ├── WebAppData.cs │ │ │ │ ├── WebAppInfo.cs │ │ │ │ └── WriteAccessAllowed.cs │ │ │ ├── BotRequestException.cs │ │ │ ├── BotResponse.cs │ │ │ ├── Constants/ │ │ │ │ ├── ChatActions.cs │ │ │ │ ├── ChatTypes.cs │ │ │ │ ├── FormatStyles.cs │ │ │ │ ├── InlineKeyboardButtonTypes.cs │ │ │ │ ├── MessageEntityTypes.cs │ │ │ │ ├── PollTypes.cs │ │ │ │ ├── Stickers/ │ │ │ │ │ ├── StickerFormats.cs │ │ │ │ │ └── StickerTypes.cs │ │ │ │ └── UpdateTypes.cs │ │ │ ├── Converters/ │ │ │ │ ├── BackgroundFillConverter.cs │ │ │ │ ├── BackgroundTypeConverter.cs │ │ │ │ ├── BotCommandScopeConverter.cs │ │ │ │ ├── ChatBoostSourceConverter.cs │ │ │ │ ├── ChatMemberConverter.cs │ │ │ │ ├── DiscriminatorJsonConverter.cs │ │ │ │ ├── InlineQueryResultConverter.cs │ │ │ │ ├── InputMediaConverter.cs │ │ │ │ ├── InputMessageContentConverter.cs │ │ │ │ ├── InputPaidMediaConverter.cs │ │ │ │ ├── InputProfilePhotoConverter.cs │ │ │ │ ├── InputStoryContentConverter.cs │ │ │ │ ├── MaybeInaccessibleMessageConverter.cs │ │ │ │ ├── MenuButtonConverter.cs │ │ │ │ ├── MessageOriginConverter.cs │ │ │ │ ├── OwnedGiftConverter.cs │ │ │ │ ├── PaidMediaConverter.cs │ │ │ │ ├── PassportElementErrorConverter.cs │ │ │ │ ├── ReactionTypeConverter.cs │ │ │ │ ├── ReplyMarkupConverter.cs │ │ │ │ ├── RevenueWithdrawalStateConverter.cs │ │ │ │ ├── StoryAreaTypeConverter.cs │ │ │ │ └── TransactionPartnerConverter.cs │ │ │ ├── Games/ │ │ │ │ ├── Args/ │ │ │ │ │ ├── SendGameArgs.cs │ │ │ │ │ └── SetGameScoreArgs.cs │ │ │ │ ├── CallbackGame.cs │ │ │ │ ├── Game.cs │ │ │ │ ├── GameHighScore.cs │ │ │ │ ├── getGameHighScores.cs │ │ │ │ ├── sendGame.cs │ │ │ │ └── setGameScore.cs │ │ │ ├── GettingUpdates/ │ │ │ │ ├── Args/ │ │ │ │ │ ├── GetUpdatesArgs.cs │ │ │ │ │ └── SetWebhookArgs.cs │ │ │ │ ├── Update.cs │ │ │ │ ├── WebhookInfo.cs │ │ │ │ ├── deleteWebhook.cs │ │ │ │ ├── getUpdates.cs │ │ │ │ ├── getWebhookInfo.cs │ │ │ │ └── setWebhook.cs │ │ │ ├── InlineMode/ │ │ │ │ ├── Args/ │ │ │ │ │ └── AnswerInlineQueryArgs.cs │ │ │ │ ├── ChosenInlineResult.cs │ │ │ │ ├── InlineQuery.cs │ │ │ │ ├── InlineQueryResult/ │ │ │ │ │ ├── InlineQueryResult.cs │ │ │ │ │ ├── InlineQueryResultArticle.cs │ │ │ │ │ ├── InlineQueryResultAudio.cs │ │ │ │ │ ├── InlineQueryResultCachedAudio.cs │ │ │ │ │ ├── InlineQueryResultCachedDocument.cs │ │ │ │ │ ├── InlineQueryResultCachedGif.cs │ │ │ │ │ ├── InlineQueryResultCachedMpeg4Gif.cs │ │ │ │ │ ├── InlineQueryResultCachedPhoto.cs │ │ │ │ │ ├── InlineQueryResultCachedSticker.cs │ │ │ │ │ ├── InlineQueryResultCachedVideo.cs │ │ │ │ │ ├── InlineQueryResultCachedVoice.cs │ │ │ │ │ ├── InlineQueryResultContact.cs │ │ │ │ │ ├── InlineQueryResultDocument.cs │ │ │ │ │ ├── InlineQueryResultGame.cs │ │ │ │ │ ├── InlineQueryResultGif.cs │ │ │ │ │ ├── InlineQueryResultLocation.cs │ │ │ │ │ ├── InlineQueryResultMpeg4Gif.cs │ │ │ │ │ ├── InlineQueryResultPhoto.cs │ │ │ │ │ ├── InlineQueryResultVenue.cs │ │ │ │ │ ├── InlineQueryResultVideo.cs │ │ │ │ │ └── InlineQueryResultVoice.cs │ │ │ │ ├── InlineQueryResultsButton.cs │ │ │ │ ├── InputMessageContent/ │ │ │ │ │ ├── InputContactMessageContent.cs │ │ │ │ │ ├── InputInvoiceMessageContent.cs │ │ │ │ │ ├── InputLocationMessageContent.cs │ │ │ │ │ ├── InputMessageContent.cs │ │ │ │ │ ├── InputTextMessageContent.cs │ │ │ │ │ └── InputVenueMessageContent.cs │ │ │ │ └── answerInlineQuery.cs │ │ │ ├── MethodNames.cs │ │ │ ├── Payments/ │ │ │ │ ├── AffiliateInfo.cs │ │ │ │ ├── Args/ │ │ │ │ │ ├── AnswerShippingQueryArgs.cs │ │ │ │ │ ├── CreateInvoiceLinkArgs.cs │ │ │ │ │ └── SendInvoiceArgs.cs │ │ │ │ ├── Invoice.cs │ │ │ │ ├── LabeledPrice.cs │ │ │ │ ├── OrderInfo.cs │ │ │ │ ├── PaidMediaPurchased.cs │ │ │ │ ├── PreCheckoutQuery.cs │ │ │ │ ├── RefundedPayment.cs │ │ │ │ ├── RevenueWithdrawalState/ │ │ │ │ │ ├── RevenueWithdrawalState.cs │ │ │ │ │ ├── RevenueWithdrawalStateFailed.cs │ │ │ │ │ ├── RevenueWithdrawalStatePending.cs │ │ │ │ │ └── RevenueWithdrawalStateSucceeded.cs │ │ │ │ ├── ShippingAddress.cs │ │ │ │ ├── ShippingOption.cs │ │ │ │ ├── ShippingQuery.cs │ │ │ │ ├── StarTransaction.cs │ │ │ │ ├── StarTransactions.cs │ │ │ │ ├── SuccessfulPayment.cs │ │ │ │ ├── TransactionPartner/ │ │ │ │ │ ├── TransactionPartner.cs │ │ │ │ │ ├── TransactionPartnerAffiliateProgram.cs │ │ │ │ │ ├── TransactionPartnerChat.cs │ │ │ │ │ ├── TransactionPartnerFragment.cs │ │ │ │ │ ├── TransactionPartnerOther.cs │ │ │ │ │ ├── TransactionPartnerTelegramAds.cs │ │ │ │ │ ├── TransactionPartnerTelegramApi.cs │ │ │ │ │ └── TransactionPartnerUser.cs │ │ │ │ ├── answerPreCheckoutQuery.cs │ │ │ │ ├── answerShippingQuery.cs │ │ │ │ ├── createInvoiceLink.cs │ │ │ │ ├── editUserStarSubscription.cs │ │ │ │ ├── getMyStarBalance.cs │ │ │ │ ├── getStarTransactions.cs │ │ │ │ ├── refundStarPayment.cs │ │ │ │ └── sendInvoice.cs │ │ │ ├── PropertyNames.cs │ │ │ ├── README.md │ │ │ ├── Stickers/ │ │ │ │ ├── Args/ │ │ │ │ │ ├── AddStickerToSetArgs.cs │ │ │ │ │ ├── CreateNewStickerSetArgs.cs │ │ │ │ │ ├── GetCustomEmojiStickersArgs.cs │ │ │ │ │ ├── ReplaceStickerInSetArgs.cs │ │ │ │ │ ├── SendGiftArgs.cs │ │ │ │ │ ├── SendStickerArgs.cs │ │ │ │ │ ├── SetStickerEmojiListArgs.cs │ │ │ │ │ ├── SetStickerKeywordsArgs.cs │ │ │ │ │ ├── SetStickerMaskPositionArgs.cs │ │ │ │ │ ├── SetStickerSetThumbnailArgs.cs │ │ │ │ │ └── UploadStickerFileArgs.cs │ │ │ │ ├── Gift.cs │ │ │ │ ├── Gifts.cs │ │ │ │ ├── InputSticker.cs │ │ │ │ ├── MaskPosition.cs │ │ │ │ ├── Sticker.cs │ │ │ │ ├── StickerSet.cs │ │ │ │ ├── addStickerToSet.cs │ │ │ │ ├── createNewStickerSet.cs │ │ │ │ ├── deleteStickerFromSet.cs │ │ │ │ ├── deleteStickerSet.cs │ │ │ │ ├── getAvailableGifts.cs │ │ │ │ ├── getCustomEmojiStickers.cs │ │ │ │ ├── getStickerSet.cs │ │ │ │ ├── removeChatVerification.cs │ │ │ │ ├── removeUserVerification.cs │ │ │ │ ├── replaceStickerInSet.cs │ │ │ │ ├── sendGift.cs │ │ │ │ ├── sendSticker.cs │ │ │ │ ├── setCustomEmojiStickerSetThumbnail.cs │ │ │ │ ├── setStickerEmojiList.cs │ │ │ │ ├── setStickerKeywords.cs │ │ │ │ ├── setStickerMaskPosition.cs │ │ │ │ ├── setStickerPositionInSet.cs │ │ │ │ ├── setStickerSetThumbnail.cs │ │ │ │ ├── setStickerSetTitle.cs │ │ │ │ ├── uploadStickerFile.cs │ │ │ │ ├── verifyChat.cs │ │ │ │ └── verifyUser.cs │ │ │ ├── Telegram.BotAPI.csproj │ │ │ ├── TelegramBotClient.API.cs │ │ │ ├── TelegramBotClient.ITelegramBotClient.cs │ │ │ ├── TelegramBotClient.cs │ │ │ ├── TelegramBotClientOptions.cs │ │ │ ├── TelegramConstants.cs │ │ │ ├── TelegramPassport/ │ │ │ │ ├── Args/ │ │ │ │ │ └── SetPassportDataErrorsArgs.cs │ │ │ │ ├── EncryptedCredentials.cs │ │ │ │ ├── EncryptedPassportElement.cs │ │ │ │ ├── PassportData.cs │ │ │ │ ├── PassportElementError/ │ │ │ │ │ ├── PassportElementError.cs │ │ │ │ │ ├── PassportElementErrorDataField.cs │ │ │ │ │ ├── PassportElementErrorFile.cs │ │ │ │ │ ├── PassportElementErrorFiles.cs │ │ │ │ │ ├── PassportElementErrorFrontSide.cs │ │ │ │ │ ├── PassportElementErrorReverseSide.cs │ │ │ │ │ ├── PassportElementErrorSelfie.cs │ │ │ │ │ ├── PassportElementErrorTranslationFile.cs │ │ │ │ │ ├── PassportElementErrorTranslationFiles.cs │ │ │ │ │ └── PassportElementErrorUnspecified.cs │ │ │ │ ├── PassportFile.cs │ │ │ │ └── setPassportDataErrors.cs │ │ │ ├── UpdatingMessages/ │ │ │ │ ├── Args/ │ │ │ │ │ ├── DeleteBusinessMessagesArgs.cs │ │ │ │ │ ├── DeleteMessagesArgs.cs │ │ │ │ │ ├── EditMessageCaptionArgs.cs │ │ │ │ │ ├── EditMessageChecklistArgs.cs │ │ │ │ │ ├── EditMessageLiveLocationArgs.cs │ │ │ │ │ ├── EditMessageMediaArgs.cs │ │ │ │ │ ├── EditMessageReplyMarkupArgs.cs │ │ │ │ │ ├── EditMessageTextArgs.cs │ │ │ │ │ ├── EditStoryArgs.cs │ │ │ │ │ ├── GetBusinessAccountGiftsArgs.cs │ │ │ │ │ ├── GiftPremiumSubscriptionArgs.cs │ │ │ │ │ ├── PostStoryArgs.cs │ │ │ │ │ ├── SendGiftArgs.cs │ │ │ │ │ ├── SetBusinessAccountGiftSettingsArgs.cs │ │ │ │ │ ├── SetBusinessAccountProfilePhotoArgs.cs │ │ │ │ │ ├── StopMessageLiveLocationArgs.cs │ │ │ │ │ └── StopPollArgs.cs │ │ │ │ ├── approveSuggestedPost.cs │ │ │ │ ├── convertGiftToStars.cs │ │ │ │ ├── declineSuggestedPost.cs │ │ │ │ ├── deleteAllMessageReactions.cs │ │ │ │ ├── deleteBusinessMessages.cs │ │ │ │ ├── deleteMessage.cs │ │ │ │ ├── deleteMessageReaction.cs │ │ │ │ ├── deleteMessages.cs │ │ │ │ ├── deleteStory.cs │ │ │ │ ├── editMessageCaption.cs │ │ │ │ ├── editMessageChecklist.cs │ │ │ │ ├── editMessageLiveLocation.cs │ │ │ │ ├── editMessageMedia.cs │ │ │ │ ├── editMessageReplyMarkup.cs │ │ │ │ ├── editMessageText.cs │ │ │ │ ├── editStory.cs │ │ │ │ ├── getAvailableGifts.cs │ │ │ │ ├── getBusinessAccountGifts.cs │ │ │ │ ├── getBusinessAccountStarBalance.cs │ │ │ │ ├── giftPremiumSubscription.cs │ │ │ │ ├── postStory.cs │ │ │ │ ├── readBusinessMessage.cs │ │ │ │ ├── removeBusinessAccountProfilePhoto.cs │ │ │ │ ├── removeChatVerification.cs │ │ │ │ ├── removeUserVerification.cs │ │ │ │ ├── sendGift.cs │ │ │ │ ├── setBusinessAccountBio.cs │ │ │ │ ├── setBusinessAccountGiftSettings.cs │ │ │ │ ├── setBusinessAccountName.cs │ │ │ │ ├── setBusinessAccountProfilePhoto.cs │ │ │ │ ├── setBusinessAccountUsername.cs │ │ │ │ ├── stopMessageLiveLocation.cs │ │ │ │ ├── stopPoll.cs │ │ │ │ ├── transferBusinessAccountStars.cs │ │ │ │ ├── transferGift.cs │ │ │ │ ├── upgradeGift.cs │ │ │ │ ├── verifyChat.cs │ │ │ │ └── verifyUser.cs │ │ │ └── Usings.cs │ │ └── Telegram.BotAPI.Extensions/ │ │ ├── Builders/ │ │ │ ├── AppendButtonOptions.cs │ │ │ ├── InlineKeyboardBuilder.cs │ │ │ ├── KeyboardBuilderBase.cs │ │ │ └── ReplyKeyboardBuilder.cs │ │ ├── Commands/ │ │ │ ├── BotCommandAttribute.cs │ │ │ ├── BotCommandParser.cs │ │ │ ├── BotCommandVisibility.cs │ │ │ ├── BotCommandVisibilityAttribute.cs │ │ │ └── LocalizedBotCommandAttribute.cs │ │ ├── HtmlTextFormatter.cs │ │ ├── IAsyncUpdateHandler.cs │ │ ├── IUpdateHandler.cs │ │ ├── LongPolling/ │ │ │ ├── LongPollingExtensions.cs │ │ │ └── LongPollingOptions.cs │ │ ├── README.md │ │ ├── SimpleUpdateHandlerBase.cs │ │ ├── Telegram.BotAPI.Extensions.csproj │ │ ├── TelegramBotClientExtensions.cs │ │ └── UpdateExtensions.cs │ └── tests/ │ └── Telegram.BotAPI.Tests/ │ ├── Args.cs │ ├── CommandParserTests.cs │ ├── ConverterTests.cs │ ├── ExtensionsTests.cs │ ├── MethodTests.cs │ ├── Serialization.cs │ ├── Telegram.BotAPI.Tests.csproj │ └── Usings.cs └── tools/ ├── .editorconfig ├── .vscode/ │ ├── launch.json │ └── settings.json ├── README.md ├── constants.csx ├── generator.csx ├── main.csx ├── mapper.csx ├── models.csx ├── omnisharp.json └── scrapper.csx