
    iP                     ,   U d Z dZdZddlmZmZ ddlmZ ddlm	Z	m
Z
 ddlmZmZmZmZmZmZmZmZ dd	lmZmZmZmZmZmZ dd
lmZ ddlmZ ddlm Z  ddl!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z) ddl*m+Z+m,Z, ddl-m.Z. ddl/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6 ddl7m8Z8 ddl9m:Z: ddl;m<Z< ddl=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZG ddlHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQ ddlRmSZS ddlTmUZU ddlVmWZW ddlXmYZY ddlZm[Z[m\Z\m]Z]m^Z^m_Z_m`Z`maZa ddlbmcZc ddldmeZe ddlfmgZgmhZhmiZimjZj ddlkmlZl ddlmmnZn dd lompZp dd!lqmrZr dd"lsmtZt dd#lumvZvmwZwmxZx dd$lymzZz dd%l{m|Z| dd&l}m~Z~ dd'lmZ dd(lmZ dd)lmZ dd*lmZ dd+lmZmZmZmZmZmZmZmZmZ dd,lmZmZmZ dd-lmZ dd.lmZ dd/lmZ dd0lmZmZmZ dd1lmZ dd2lmZ dd3lmZ dd4lmZ dd5lmZ dd6lmZmZmZmZmZmZmZ dd7lmZ dd8lmZ dd9lmZ dd:lmZmZmZmZmZ dd;lmZmZmZmZ dd<lmZ dd=lmZ dd>lmZ dd?lmZ dd@lmZ ddAlmZ ddBlmZ ddClmZ ddDlmZ ddElmZ ddFlmZ ddGlmZ ddHlmZ ddIlmZ ddJlmZ ddKlmZ ddLlmZ ddMlmZ ddNlmZ ddOlmZ ddPlmZ ddQlmZ ddRlmZ ddSlmZ ddTlmZ ddUlmZ ddVlmZ ddWlmZ ddXlmZ ddYlmZ ddZlmZ dd[l mZ dd\lmZ dd]lmZ dd^lmZmZ dd_l	m
Z
 dd`lmZ ddalmZmZmZmZ ddblmZmZmZ ddclmZ dddlmZ ddelmZ ddflmZmZmZm Z m!Z! ddgl"m#Z#m$Z$ ddhl%m&Z&m'Z'm(Z(m)Z) ddil*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0 ddjl1m2Z2 ddkl3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9 ddll:m;Z;m<Z<m=Z= ddml>m?Z? ddnl@mAZA ddolBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZL ddplMmNZN ddqlOmPZP ddrlQmRZR ddslSmTZT ddtlUmVZV ddulWmXZX ddvlYmZZZ ddwl[m\Z\ ddxl]m^Z^ ddyl_m`Z` ddzlambZbmcZcmdZdmeZe dd{lfmgZg dd|lhmiZimjZjmkZkmlZl dd}lmmnZn dd~lompZpmqZqmrZrmsZsmtZt ddlumvZvmwZwmxZx ddlymzZz ddl{m|Z| ddl}m~Z~ ddlmZmZmZ ddlmZ ddlmZmZmZmZmZmZmZmZmZ ddlmZmZmZmZmZmZmZmZ ddlmZ ddlmZ ddlmZmZmZmZmZmZmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZmZmZmZ ddlmZ ddlmZ ddlmZ ddlmZ ej        Zeed<   ej        Zej        ed<   ej        Zeed<   ej        Zej        ed<   dS )zBA library that provides a Python interface to the Telegram Bot APIzdevs@python-telegram-bot.org(+  AcceptedGiftTypesAffiliateInfo	AnimationAudioBackgroundFillBackgroundFillFreeformGradientBackgroundFillGradientBackgroundFillSolidBackgroundTypeBackgroundTypeChatThemeBackgroundTypeFillBackgroundTypePatternBackgroundTypeWallpaper	BirthdateBot
BotCommandBotCommandScope$BotCommandScopeAllChatAdministratorsBotCommandScopeAllGroupChatsBotCommandScopeAllPrivateChatsBotCommandScopeChat!BotCommandScopeChatAdministratorsBotCommandScopeChatMemberBotCommandScopeDefaultBotDescriptionBotNameBotShortDescriptionBusinessBotRightsBusinessConnectionBusinessIntroBusinessLocationBusinessMessagesDeletedBusinessOpeningHoursBusinessOpeningHoursIntervalCallbackGameCallbackQueryChatChatAdministratorRightsChatBackground	ChatBoostChatBoostAddedChatBoostRemovedChatBoostSourceChatBoostSourceGiftCodeChatBoostSourceGiveawayChatBoostSourcePremiumChatBoostUpdatedChatFullInfoChatInviteLinkChatJoinRequestChatLocation
ChatMemberChatMemberAdministratorChatMemberBannedChatMemberLeftChatMemberMemberChatMemberOwnerChatMemberRestrictedChatMemberUpdatedChatPermissions	ChatPhoto
ChatShared	ChecklistChecklistTaskChecklistTasksAddedChecklistTasksDoneChosenInlineResultContactCopyTextButtonCredentialsDataCredentialsDiceDirectMessagePriceChangedDirectMessagesTopicDocumentEncryptedCredentialsEncryptedPassportElementExternalReplyInfoFileFileCredentials
ForceReply
ForumTopicForumTopicClosedForumTopicCreatedForumTopicEditedForumTopicReopenedGameGameHighScoreGeneralForumTopicHiddenGeneralForumTopicUnhiddenGiftGiftBackgroundGiftInfoGiftsGiveawayGiveawayCompletedGiveawayCreatedGiveawayWinnersIdDocumentDataInaccessibleMessageInlineKeyboardButtonInlineKeyboardMarkupInlineQueryInlineQueryResultInlineQueryResultArticleInlineQueryResultAudioInlineQueryResultCachedAudioInlineQueryResultCachedDocumentInlineQueryResultCachedGifInlineQueryResultCachedMpeg4GifInlineQueryResultCachedPhotoInlineQueryResultCachedStickerInlineQueryResultCachedVideoInlineQueryResultCachedVoiceInlineQueryResultContactInlineQueryResultDocumentInlineQueryResultGameInlineQueryResultGifInlineQueryResultLocationInlineQueryResultMpeg4GifInlineQueryResultPhotoInlineQueryResultVenueInlineQueryResultVideoInlineQueryResultVoiceInlineQueryResultsButtonInputChecklistInputChecklistTaskInputContactMessageContent	InputFileInputInvoiceMessageContentInputLocationMessageContent
InputMediaInputMediaAnimationInputMediaAudioInputMediaDocumentInputMediaPhotoInputMediaVideoInputMessageContentInputPaidMediaInputPaidMediaPhotoInputPaidMediaVideoInputPollOptionInputProfilePhotoInputProfilePhotoAnimatedInputProfilePhotoStaticInputStickerInputStoryContentInputStoryContentPhotoInputStoryContentVideoInputTextMessageContentInputVenueMessageContentInvoiceKeyboardButtonKeyboardButtonPollTypeKeyboardButtonRequestChatKeyboardButtonRequestUsersLabeledPriceLinkPreviewOptionsLocationLocationAddressLoginUrlMaskPositionMaybeInaccessibleMessage
MenuButtonMenuButtonCommandsMenuButtonDefaultMenuButtonWebAppMessageMessageAutoDeleteTimerChangedMessageEntity	MessageIdMessageOriginMessageOriginChannelMessageOriginChatMessageOriginHiddenUserMessageOriginUserMessageReactionCountUpdatedMessageReactionUpdated	OrderInfo	OwnedGiftOwnedGiftRegularOwnedGiftUnique
OwnedGifts	PaidMediaPaidMediaInfoPaidMediaPhotoPaidMediaPreviewPaidMediaPurchasedPaidMediaVideoPaidMessagePriceChangedPassportDataPassportElementErrorPassportElementErrorDataFieldPassportElementErrorFilePassportElementErrorFilesPassportElementErrorFrontSidePassportElementErrorReverseSidePassportElementErrorSelfie#PassportElementErrorTranslationFile$PassportElementErrorTranslationFilesPassportElementErrorUnspecifiedPassportFilePersonalDetails	PhotoSizePoll
PollAnswer
PollOptionPreCheckoutQueryPreparedInlineMessageProximityAlertTriggeredReactionCountReactionTypeReactionTypeCustomEmojiReactionTypeEmojiReactionTypePaidRefundedPaymentReplyKeyboardMarkupReplyKeyboardRemoveReplyParametersResidentialAddressRevenueWithdrawalStateRevenueWithdrawalStateFailedRevenueWithdrawalStatePendingRevenueWithdrawalStateSucceeded
SecureDataSecureValueSentWebAppMessage
SharedUserShippingAddressShippingOptionShippingQuery
StarAmountStarTransactionStarTransactionsSticker
StickerSetStory	StoryAreaStoryAreaPositionStoryAreaTypeStoryAreaTypeLinkStoryAreaTypeLocationStoryAreaTypeSuggestedReactionStoryAreaTypeUniqueGiftStoryAreaTypeWeatherSuccessfulPaymentSuggestedPostApprovalFailedSuggestedPostApprovedSuggestedPostDeclinedSuggestedPostInfoSuggestedPostPaidSuggestedPostParametersSuggestedPostPriceSuggestedPostRefundedSwitchInlineQueryChosenChatTelegramObject	TextQuoteTransactionPartner"TransactionPartnerAffiliateProgramTransactionPartnerChatTransactionPartnerFragmentTransactionPartnerOtherTransactionPartnerTelegramAdsTransactionPartnerTelegramApiTransactionPartnerUser
UniqueGiftUniqueGiftBackdropUniqueGiftBackdropColorsUniqueGiftColorsUniqueGiftInfoUniqueGiftModelUniqueGiftSymbolUpdateUserUserChatBoostsUserProfilePhotos
UserRatingUsersSharedVenueVideoVideoChatEndedVideoChatParticipantsInvitedVideoChatScheduledVideoChatStarted	VideoNoteVoice
WebAppData
WebAppInfoWebhookInfoWriteAccessAllowed__bot_api_version____bot_api_version_info____version____version_info__	constantserrorhelpersrequestwarnings    )r   r   )r   )r   r   )r  r  r  r  r  r  r	  r
     )_versionr(  r)  r*  r+  r,  )r   )r   )r   )r   r   r   r   r   r   r   r   )r   r   )r   )r   r   r   r    r!   r"   r#   )r%   )r&   )r'   )
r   r   r   r	   r
   r   r   r   r   r(   )	r)   r*   r+   r,   r-   r.   r/   r0   r  )r1   )r2   )r3   )r4   )r5   r6   r7   r8   r9   r:   r;   )r<   )r=   )r@   rA   rB   rC   )rD   )rF   )rI   )rJ   )rK   )r   r   r   )r   )r   )r>   )rE   )rL   )rP   )r   )	r   r   r   r   r   r   r   r   r   )r   r   r   )r   )r   )r   )r   r   r   )r  )r  )r  )r  )rR   )rS   rT   rU   rV   rW   rZ   r[   )r$   )rX   )rY   )r   r\   r]   r^   r_   )r`   ra   rb   rc   )rf   )rg   )rh   )ri   )rj   )rk   )rl   )rm   )rn   )ro   )rp   )rq   )rr   )rs   )rt   )ru   )rv   )rw   )rx   )ry   )rz   )r~   )r{   )r|   )r}   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   r   )r   )r   )r   r   r   r   )re   r   r   )r   )r   )r   )r   r   r   r   r   )r   r   )r   r   r   r   )r   r   r   r   r   r   )r   )rG   rH   rM   rQ   r   r   )rd   r   r   )rN   )r   )
r   r   r   r   r   r   r   r   r   r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   r   r   r   )r   )r   r   r   r   )r   )r   r   r   r   r   )rO   r   r  )r   )r   )r   )r?   r   r  )r   )	r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   )r   )r  )r  r  r  r  r  r  r  )r  )r  )r  )r  )r  r  r  r  )r   )r!  )r"  )r#  r&  r'  r$  r%  N(  __doc__
__author____all__telegram._inputchecklistr   r   "telegram._payment.stars.staramountr   (telegram._payment.stars.startransactionsr   r   *telegram._payment.stars.transactionpartnerr  r  r  r  r  r  r	  r
   r/  r(  r)  r*  r+  r,  
_birthdater   _botr   _botcommandr   _botcommandscoper   r   r   r   r   r   r   r   _botdescriptionr   r   _botnamer   	_businessr   r   r   r    r!   r"   r#   _callbackqueryr%   _chatr&   _chatadministratorrightsr'   _chatbackgroundr   r   r   r	   r
   r   r   r   r   r(   
_chatboostr)   r*   r+   r,   r-   r.   r/   r0   r  _chatfullinfor1   _chatinvitelinkr2   _chatjoinrequestr3   _chatlocationr4   _chatmemberr5   r6   r7   r8   r9   r:   r;   _chatmemberupdatedr<   _chatpermissionsr=   _checklistsr@   rA   rB   rC   _choseninlineresultrD   _copytextbuttonrF   _dicerI   _directmessagepricechangedrJ   _directmessagestopicrK   _files._inputstorycontentr   r   r   _files.animationr   _files.audior   _files.chatphotor>   _files.contactrE   _files.documentrL   _files.filerP   _files.inputfiler   _files.inputmediar   r   r   r   r   r   r   r   r   _files.inputprofilephotor   r   r   _files.inputstickerr   _files.locationr   _files.photosizer   _files.stickerr   r   r   _files.venuer  _files.videor  _files.videonoter  _files.voicer  _forcereplyrR   _forumtopicrS   rT   rU   rV   rW   rZ   r[   _games.callbackgamer$   _games.gamerX   _games.gamehighscorerY   _giftsr   r\   r]   r^   r_   	_giveawayr`   ra   rb   rc   _inline.inlinekeyboardbuttonrf   _inline.inlinekeyboardmarkuprg   _inline.inlinequeryrh   _inline.inlinequeryresultri    _inline.inlinequeryresultarticlerj   _inline.inlinequeryresultaudiork   $_inline.inlinequeryresultcachedaudiorl   '_inline.inlinequeryresultcacheddocumentrm   "_inline.inlinequeryresultcachedgifrn   '_inline.inlinequeryresultcachedmpeg4gifro   $_inline.inlinequeryresultcachedphotorp   &_inline.inlinequeryresultcachedstickerrq   $_inline.inlinequeryresultcachedvideorr   $_inline.inlinequeryresultcachedvoicers    _inline.inlinequeryresultcontactrt   !_inline.inlinequeryresultdocumentru   _inline.inlinequeryresultgamerv   _inline.inlinequeryresultgifrw   !_inline.inlinequeryresultlocationrx   !_inline.inlinequeryresultmpeg4gifry   _inline.inlinequeryresultphotorz    _inline.inlinequeryresultsbuttonr~   _inline.inlinequeryresultvenuer{   _inline.inlinequeryresultvideor|   _inline.inlinequeryresultvoicer}   "_inline.inputcontactmessagecontentr   "_inline.inputinvoicemessagecontentr   #_inline.inputlocationmessagecontentr   _inline.inputmessagecontentr   _inline.inputtextmessagecontentr    _inline.inputvenuemessagecontentr   _inline.preparedinlinemessager   _keyboardbuttonr   _keyboardbuttonpolltyper   _keyboardbuttonrequestr   r   _linkpreviewoptionsr   	_loginurlr   _menubuttonr   r   r   r   _messagere   r   r   _messageautodeletetimerchangedr   _messageentityr   
_messageidr   _messageoriginr   r   r   r   r   _messagereactionupdatedr   r   
_ownedgiftr   r   r   r   
_paidmediar   r   r   r   r   r   _paidmessagepricechangedr   _passport.credentialsrG   rH   rM   rQ   r   r   _passport.datard   r   r   "_passport.encryptedpassportelementrN   _passport.passportdatar   _passport.passportelementerrorsr   r   r   r   r   r   r   r   r   r   _passport.passportfiler   _payment.invoicer   _payment.labeledpricer   _payment.orderinfor   _payment.precheckoutqueryr   _payment.refundedpaymentr   _payment.shippingaddressr   _payment.shippingoptionr   _payment.shippingqueryr   _payment.stars.affiliateinfor   %_payment.stars.revenuewithdrawalstater   r   r   r   _payment.successfulpaymentr   _pollr   r   r   r   _proximityalerttriggeredr   	_reactionr   r   r   r   r   _replyrO   r   r  _replykeyboardmarkupr   _replykeyboardremover   _sentwebappmessager   _sharedr?   r   r  _storyr   
_storyarear   r   r   r   r   r   r   r   r   _suggestedpostr   r   r   r   r   r   r   r   _switchinlinequerychosenchatr   _telegramobjectr  _uniquegiftr  r  r  r  r  r  r  _updater  _userr  _userprofilephotosr  _userratingr  
_videochatr  r  r  r  _webappdatar   _webappinfor!  _webhookinfor"  _writeaccessallowedr#  r&  str__annotations__r'  VersionBOT_API_VERSIONr$  BOT_API_VERSION_INFOr%  _BotAPIVersion     Q/Users/shanyulin/my-agent/.venv/lib/python3.11/site-packages/telegram/__init__.py<module>r     s  & I H H+
l\	 H G G G G G G G 9 9 9 9 9 9 V V V V V V V V	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 E D D D D D D D D D D D D D D D ! ! ! ! ! !       # # # # # #	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 A @ @ @ @ @ @ @                        * ) ) ) ) )       = = = = = =                       
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 ( ' ' ' ' ' + + + + + + - - - - - - ' ' ' ' ' '                  2 1 1 1 1 1 - - - - - - Z Z Z Z Z Z Z Z Z Z Z Z 3 3 3 3 3 3 + + + + + +       A A A A A A 5 5 5 5 5 5         
 ( ' ' ' ' '       ' ' ' ' ' ' # # # # # # % % % % % %       ' ' ' ' ' '
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
         
 . - - - - - % % % % % % ' ' ' ' ' ' = = = = = = = = = =             ' ' ' ' ' '       # # # # # #                  . - - - - -       / / / / / / L L L L L L L L L L L L L L T T T T T T T T T T T T > > > > > > > > > > > > , , , , , , 8 8 8 8 8 8 F F F F F F B B B B B B N N N N N N T T T T T T J J J J J J T T T T T T N N N N N N R R R R R R N N N N N N N N N N N N F F F F F F H H H H H H @ @ @ @ @ @ > > > > > > H H H H H H H H H H H H B B B B B B F F F F F F B B B B B B B B B B B B B B B B B B J J J J J J J J J J J J L L L L L L < < < < < < D D D D D D F F F F F F @ @ @ @ @ @ + + + + + + ; ; ; ; ; ; Y Y Y Y Y Y Y Y 3 3 3 3 3 3       \ \ \ \ \ \ \ \ \ \ \ \ L L L L L L L L L L I I I I I I ) ) ) ) ) ) ! ! ! ! ! !              Y X X X X X X X P P P P P P P P P P P P                > = = = = =                P O O O O O O O O O H H H H H H 0 0 0 0 0 0                        1 0 0 0 0 0 % % % % % % / / / / / / ) ) ) ) ) ) 7 7 7 7 7 7 5 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 3 3 1 1 1 1 1 1 7 7 7 7 7 7            : 9 9 9 9 9 @ @ @ @ @ @ @ @ @ @ @ @ = = = = = =              B A A A A A A A A A 5 5 5 5 5 5 5 5 5 5 5 5 1 1 1 1 1 1 8 8 8 8 8 8 8 8 8 8      
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 F E E E E E + + + + + +                              1 1 1 1 1 1 # # # # # #            $ # # # # # # # # # # # % % % % % % 3 3 3 3 3 3
 'S ' ' ' &.%> (" > > >
 %4 S 4 4 4 6?5S )2 S S S S Sr  