d      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None(024KL?Method used to drop prefix from field name during serializationAMethod used to drop prefix from field name during deserializationNone(024KL #This object represents request for sendChatActionType of action to broadcast. #This object represents request for  sendLocation#This object represents request for  sendVoice#This object represents request for  sendVideo #This object represents request for  sendDocument%#This object represents request for  sendSticker*#This object represents request for  sendAudio2#This object represents request for  sendPhoto8#This object represents request for forwardMessage=#This object represents request for  sendMessageDParse mode for text message^  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEF  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEF=>?@ABC89:;<234567*+,-./01 !"#$%&'() DE $  !"#$%&'()*+,-./0123456789:;<=>?@ABCDENone(02KL`F!This object represents a message.HUnique message identifierI2Sender, can be empty for messages sent to channelsJ&Date the message was sent in Unix timeK#Conversation the message belongs toL6For forwarded messages, sender of the original messageMGFor forwarded messages, date the original message was sent in Unix timeN1For replies, the original message. Note that the F/ object in this field will not contain further N% fields even if it itself is a reply.O7For text messages, the actual UTF-8 text of the messageP4Message is an audio file, information about the fileQ5Message is a general file, information about the fileR0Message is a photo, available sizes of the photoS3Message is a sticker, information about the stickerT/Message is a video, information about the videoU6Message is a voice message, information about the fileVCaption for the photo or videoW:Message is a shared contact, information about the contactX<Message is a shared location, information about the locationY_A new member was added to the group, information about them (this member may be the bot itself)Z_A member was removed from the group, information about them (this member may be the bot itself)[&A chat title was changed to this value\%A chat photo was change to this value]+Service message: the chat photo was deleted^+Service message: the group has been created_0Service message: the supergroup has been created`-Service message: the channel has been createdaoThe group has been migrated to a supergroup with the specified identifier, not exceeding 1e13 by absolute valuebqThe supergroup has been migrated from a group with the specified identifier, not exceeding 1e13 by absolute valuec0This object represent a user's profile pictures.e4Total number of profile pictures the target user hasf2Requested profile pictures (in up to 4 sizes each)gaThis object represents a file ready to be downloaded. The file can be downloaded via the link  4https://api.telegram.org/file/bot<token>/<file_path>. It is guaranteed that the link will be valid for at least 1 hour. When the link expires, a new one can be requested by calling getFile.&Maximum file size to download is 20 MBiUnique identifier for this filejFile size, if knownkFile path. Use  4https://api.telegram.org/file/bot<token>/<file_path> to get the file.l*This object represents a point on the map.nLongitude as defined by senderoLatitude as defined by senderpsThis object represents an incoming update. Only one of the optional parameters can be present in any given update.rThe update's unique identifier. Update identifiers start from a certain positive number and increase sequentially. This ID becomes especially handy if you re using  setWebhooksy, since it allows you to ignore repeated updates or to restore the correct update sequence, should they get out of order.s=New incoming message of any kind  text, photo, sticker, etc.t$This object represents a voice note.vUnique identifier for this filew5Duration of the audio in seconds as defined by senderx*MIME type of the file as defined by sendery File sizez$This object represents a video file.|Unique identifier for this file} Video width as defined by sender~!Video height as defined by sender5Duration of the video in seconds as defined by senderVideo thumbnail(MIME type of a file as defined by sender File size!This object represents a sticker.Unique identifier for this file Sticker widthSticker height)Sticker thumbnail in .webp or .jpg format File size5This object represents a general file (as opposed to , t messages and  files).Unique file identifier'Document thumbnail as defined by sender&Original filename as defined by sender*MIME type of the file as defined by sender File sizeTThis object represents an audio file to be treated as music by the Telegram clients.Unique identifier for this file5Duration of the audio in seconds as defined by sender<Performer of the audio as defined by sender or by audio tags8Title of the audio as defined by sender or by audio tags*MIME type of the file as defined by sender File size0This object represents one size of a photo or a g /  thumbnail.Unique identifier for this file Photo width Photo height File size Type of chat.This object represents a chat.EUnique identifier for this chat, not exceeding 1e13 by absolute valueType of chat, can be either , ,  or #Title, for channels and group chats5Username, for private chats and channels if available/First name of the other party in a private chat.Last name of the other party in a private chat'This object represents a phone contact.Contact's phone numberContact's first nameContact's last name%Contact's user identifier in Telegram.This object represents a Telegram user or bot.&Unique identifier for this user or botUser s or bot s first nameUser s or bot s last nameUser s or bot s usernameFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     rFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~rFGHIJKLMNOPQRSTUVWXYZ[\]^_`abz{|}~tuvwxylmnopqrsghijkcdef#FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     None(024KLThis object represents  setWebhook response3This object represents user profile photos response$This object represents file responseThis object represents  getUpdates responseThis object represents sendChatAction response'This object represents message responseThis object represents getMe response#None(02KLTelegram Bot APIType for tokenTelegram Bot's TokenProxy for Thelegram Bot APIA simple method for testing your bot's auth token. Requires no parameters. Returns basic information about the bot in form of a  object.<Use this method to send text messages. On success, the sent F is returned.FUse this method to forward messages of any kind. On success, the sent F is returned.5Use this method to send photos. On success, the sent F is returned.Use this method to send audio files, if you want Telegram clients to display them in the music player. Your audio must be in the .mp3 format. On success, the sent Fr is returned. Bots can currently send audio files of up to 50 MB in size, this limit may be changed in the future.,For backward compatibility, when the fields title and  performer are both empty and the mime-type of the file to be sent is not _audio/mpeg_, the file will be sent as a playable voice message. For this to work, the audio must be in an .ogg file encoded with OPUS. This behavior will be phased out in the future. For sending voice messages, use the  method instead.<Use this method to send general files. On success, the sent Fx is returned. Bots can currently send files of any type of up to 50 MB in size, this limit may be changed in the future.=Use this method to send .webp stickers. On success, the sent F is returned.gUse this method to send video files, Telegram clients support mp4 videos (other formats may be sent as ). On success, the sent Fr is returned. Bots can currently send video files of up to 50 MB in size, this limit may be changed in the future.Use this method to send audio files, if you want Telegram clients to display the file as a playable voice message. For this to work, your audio must be in an .ogg file encoded with OPUS (other formats may be sent as  or ). On success, the sent Fu is returned. Bots can currently send voice messages of up to 50 MB in size, this limit may be changed in the future.?Use this method to send point on the map. On success, the sent F is returned.Use this method when you need to tell the user that something is happening on the bot's side. The status is set for 5 seconds or less (when a message arrives from your bot, Telegram clients clear its typing status).LUse this method to receive incoming updates using long polling. An Array of p objects is returned.HUse this method to get a list of profile pictures for a user. Returns a c object.Use this method to specify a url and receive incoming updates via an outgoing webhook. Whenever there is an update for the bot, we will send an HTTPS POST request to the specified url, containing a JSON-serialized p\. In case of an unsuccessful request, we will give up after a reasonable amount of attempts.{If you'd like to make sure that the Webhook request comes from Telegram, we recommend using a secret path in the URL, e.g.  https://www.example.com/<token>K. Since nobody else knows your bot s token, you can be pretty sure it s us.% !"#$%&'()*+OHTTPS url to send updates to. Use an empty string to remove webhook integration,-$ !"#$%&'()*+,-None(02KL  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~.      !"##$%&''()*++,-./012234567789:;;<=>?@ABCCDEFGHIJKLMNOPQRSTUVWXYZ[\]^__`abbcdeffghiijkllmnopqqrstuvwxyyz{|}~     teleg_LNLnk9TvynjBhBK3QzjE37Web.Telegram.API.Bot.RequestsWeb.Telegram.API.Bot.DataWeb.Telegram.API.Bot.ResponsesWeb.Telegram.API.Bot.APIWeb.Telegram.API.Bot.JsonExtWeb.Telegram.API.BotSendChatActionRequestaction_chat_id action_action ChatActionTyping UploadPhoto RecordVideo UploadVideo RecordAudio UploadAudioUploadDocument FindLocationSendLocationRequestlocation_chat_idlocation_latitudelocation_longitudelocation_reply_to_message_idSendVoiceRequest_voice_chat_id _voice_voice_voice_duration_voice_reply_to_message_idSendVideoRequest_video_chat_id _video_video_video_duration_video_caption_video_reply_to_message_idSendDocumentRequestdocument_chat_iddocument_documentdocument_reply_to_message_idSendStickerRequeststicker_chat_idsticker_stickersticker_reply_to_message_idSendAudioRequest_audio_chat_id _audio_audio_audio_duration_audio_performer _audio_title_audio_reply_to_message_idSendPhotoRequest photo_chat_id photo_photo photo_captionphoto_reply_to_message_idForwardMessageRequestforward_chat_idforward_from_chat_idforward_mesage_idSendMessageRequestmessage_chat_id message_textmessage_parse_mode message_disable_web_page_previewmessage_reply_to_message_id ParseModeMarkdownMessage message_idfromdatechat forward_from forward_datereply_to_messagetextaudiodocumentphotostickervideovoicecaptioncontactlocationnew_chat_participantleft_chat_participantnew_chat_titlenew_chat_photodelete_chat_photogroup_chat_createdsupergroup_chat_createdchannel_chat_createdmigrate_to_chat_idmigrate_from_chat_idUserProfilePhotos total_countphotosFilefile_id file_size file_pathLocation longitudelatitudeUpdate update_idmessageVoice voice_file_idvoice_durationvoice_mime_typevoice_file_sizeVideo video_file_id video_width video_heightvideo_duration video_thumbvideo_mime_typevideo_file_sizeStickersticker_file_id sticker_widthsticker_height sticker_thumbsticker_file_sizeDocument doc_file_id doc_thumb doc_file_name doc_mime_type doc_file_sizeAudio audio_file_idaudio_durationaudio_performer audio_titleaudio_mime_typeaudio_file_size PhotoSize photo_file_id photo_width photo_heightphoto_file_sizeChatTypePrivateGroup SupergroupChannelChatchat_id chat_type chat_title chat_usernamechat_first_namechat_last_nameContactcontact_phone_numbercontact_first_namecontact_last_namecontact_user_idUseruser_iduser_first_nameuser_last_name user_usernameSetWebhookResponsewebhook_resultUserProfilePhotosResponse photos_result FileResponse file_resultUpdatesResponse update_resultChatActionResponse action_resultMessageResponsemessage_result GetMeResponse user_resultTelegramBotAPITokenapigetMe sendMessageforwardMessage sendPhoto sendAudio sendDocument sendSticker sendVideo sendVoice sendLocationsendChatAction getUpdatesgetFilegetUserProfilePhotos setWebhook toJsonDrop parseJsonDrop$fFromJSONSendChatActionRequest$fToJSONSendChatActionRequest$fFromJSONChatAction$fToJSONChatAction$fFromJSONSendLocationRequest$fToJSONSendLocationRequest$fFromJSONSendVoiceRequest$fToJSONSendVoiceRequest$fFromJSONSendVideoRequest$fToJSONSendVideoRequest$fFromJSONSendDocumentRequest$fToJSONSendDocumentRequest$fFromJSONSendStickerRequest$fToJSONSendStickerRequest$fFromJSONSendAudioRequest$fToJSONSendAudioRequest$fFromJSONSendPhotoRequest$fToJSONSendPhotoRequest$fFromJSONForwardMessageRequest$fToJSONForwardMessageRequest$fFromJSONSendMessageRequest$fToJSONSendMessageRequest$fFromJSONParseMode$fToJSONParseMode$fFromJSONVoice $fToJSONVoice$fFromJSONVideo $fToJSONVideo$fFromJSONSticker$fToJSONSticker$fFromJSONDocument$fToJSONDocument$fFromJSONAudio $fToJSONAudio$fFromJSONPhotoSize$fToJSONPhotoSize$fFromJSONChatType$fToJSONChatType$fFromJSONChat $fToJSONChat$fFromJSONContact$fToJSONContact$fFromJSONUser $fToJSONUser$fFromJSONSetWebhookResponse$fToJSONSetWebhookResponse#$fFromJSONUserProfilePhotosResponse!$fToJSONUserProfilePhotosResponse$fFromJSONFileResponse$fToJSONFileResponse$fFromJSONUpdatesResponse$fToJSONUpdatesResponse$fFromJSONChatActionResponse$fToJSONChatActionResponse$fFromJSONMessageResponse$fToJSONMessageResponse$fFromJSONGetMeResponse$fToJSONGetMeResponse TelegramTokengetMe_ sendMessage_forwardMessage_ sendPhoto_ sendAudio_ sendDocument_ sendSticker_ sendVideo_ sendVoice_ sendLocation_sendChatAction_ getUpdates_getFile_getUserProfilePhotos_ setWebhook_$fFromTextToken $fToTextToken