!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     None(024KL?Method used to drop prefix from field name during serializationAMethod used to drop prefix from field name during deserializationNone(02KL!This object represents a message.Unique message identifier2Sender, can be empty for messages sent to channels&Date the message was sent in Unix time#Conversation the message belongs to6For forwarded messages, sender of the original messageGFor forwarded messages, date the original message was sent in Unix time1For replies, the original message. Note that the / object in this field will not contain further % fields even if it itself is a reply. 7For text messages, the actual UTF-8 text of the message 4Message is an audio file, information about the file 5Message is a general file, information about the file 0Message is a photo, available sizes of the photo 3Message is a sticker, information about the sticker/Message is a video, information about the video6Message is a voice message, information about the fileCaption for the photo or video:Message is a shared contact, information about the contact<Message is a shared location, information about the location_A new member was added to the group, information about them (this member may be the bot itself)_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 created0Service message: the supergroup has been created-Service message: the channel has been createdoThe group has been migrated to a supergroup with the specified identifier, not exceeding 1e13 by absolute valueqThe supergroup has been migrated from a group with the specified identifier, not exceeding 1e13 by absolute value0This object represent a user's profile pictures.4Total number of profile pictures the target user has 2Requested profile pictures (in up to 4 sizes each)!aThis 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 MB#Unique identifier for this file$File size, if known%File path. Use  4https://api.telegram.org/file/bot<token>/<file_path> to get the file.&*This object represents a point on the map.(Longitude as defined by sender)Latitude as defined by sender*sThis object represents an incoming update. Only one of the optional parameters can be present in any given update.,The 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.-=New incoming message of any kind  text, photo, sticker, etc..New incoming inline query/UThe result of a inline query that was chosen by a user and sent to their chat partner1,Represents a link to an article or web page.2-Unique identifier for this result, 1-64 Bytes3Title of the result4Text of the message to be sent5Send W, if you want Telegram apps to show bold, italic and inline URLs in your bot's message.64Disables link previews for links in the sent message7URL of the result8?Pass True, if you don't want the URL to be shown in the message9Short description of the result:#Url of the thumbnail for the result;Thumbnail width<Thumbnail height=Represents a link to a photo. By default, this photo will be sent by the user with optional caption. Alternatively, you can provide message_text to send it instead of photo.>VA valid URL of the photo. Photo must be in jpeg format. Photo size must not exceed 5MB?Optional. Width of the photo@Optional. Height of the photoA1Caption of the photo to be sent, 0-200 charactersBRepresents a link to an animated GIF file. By default, this animated GIF file will be sent by the user with optional caption. Alternatively, you can provide message_text to send it instead of the animation.C;A valid URL for the GIF file. File size must not exceed 1MBDWidth of the GIFEHeight of the GIFFRepresents a link to a video animation (H.264/MPEG-4 AVC video without sound). By default, this animated MPEG-4 file will be sent by the user with optional caption. Alternatively, you can provide message_text to send it instead of the animation.G;A valid URL for the MP4 file. File size must not exceed 1MBH Video widthI Video heightJNRepresents link to a page containing an embedded video player or a video file.K7A valid URL for the embedded video player or video fileL,Mime type of the content of video url, texthtml  or videomp4 M Video widthN Video heightOVideo duration in secondsPnThis object represents a result of an inline query that was chosen by the user and sent to their chat partner.R Unique identifier for this querySSenderTText of the queryUThis object represents an incoming inline query. When the user sends an empty query, your bot could return some default or trending results.W Unique identifier for this queryXSenderYText of the queryZBOffset of the results to be returned, can be controlled by the bot[$This object represents a voice note.]Unique identifier for this file^5Duration of the audio in seconds as defined by sender_*MIME type of the file as defined by sender` File sizea$This object represents a video file.cUnique identifier for this filed Video width as defined by sendere!Video height as defined by senderf5Duration of the video in seconds as defined by sendergVideo thumbnailh(MIME type of a file as defined by senderi File sizej!This object represents a sticker.lUnique identifier for this filem Sticker widthnSticker heighto)Sticker thumbnail in .webp or .jpg formatp File sizeq5This object represents a general file (as opposed to , [ messages and x files).sUnique file identifiert'Document thumbnail as defined by senderu&Original filename as defined by senderv*MIME type of the file as defined by senderw File sizexTThis object represents an audio file to be treated as music by the Telegram clients.zUnique identifier for this file{5Duration of the audio in seconds as defined by sender|<Performer of the audio as defined by sender or by audio tags}8Title 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 ! / j thumbnail.Unique identifier for this file Photo width Photo height File sizeParse mode for text message 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 username  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./01234567  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ xyz{|}~qrstuvwjklmnopabcdefghi[\]^_`&'()*+,-./!"#$% UVWXYZPQRST01=BFJ23456789:;<2>?@:39A4562CDE:3A4562GHI:3A4562KL456MNO:391  !"#$%&'()*+,-./0;1=BFJ23456789:;<2>?@:39A4562CDE:3A4562GHI:3A4562KL456MNO:39PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./01234567None(024KLThis object represents answerInlineQuery responseThis 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(89:;<=>?@ABCDEFG89:;<=>?@ABCDEFGNone(024KL(Unique identifier for the answered query7A JSON-serialized array of results for the inline querywThe maximum amount of time in seconds that the result of the inline query may be cached on the server. Defaults to 300.Pass True, if results may be cached on the server side only for the user that sent the query. By default, results may be returned to any user who sends the same queryPass the offset that a client should send in the next query with the same text to receive more results. Pass an empty string if there are no more results or if you don t support pagination. Offset length can t exceed 64 bytes.#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  sendAudio#This object represents request for  sendPhoto#This object represents request for forwardMessage#This object represents request for  sendMessagecHIJKLMNOPQRSTUVWXYZ[\]^_KK$HIJKLMNOPQRSTUVWXYZ[\]^_None(02KLTelegram Bot API`Type 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  is returned. FUse this method to forward messages of any kind. On success, the sent  is returned. 5Use this method to send photos. On success, the sent  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 r 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 x 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  is returned.gUse this method to send video files, Telegram clients support mp4 videos (other formats may be sent as q). On success, the sent r 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 x or q). On success, the sent u 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  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 * objects is returned.Use this method to get basic info about a file and prepare it for downloading. For the moment, bots can download files of up to 20MB in size. On success, a !B object is returned. The file can then be downloaded via the link  4https://api.telegram.org/file/bot<token>/<file_path>, where  file_path is taken from the response. 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 again.HUse this method to get a list of profile pictures for a user. Returns a  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 *\. 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.'`abcdefghijklmnop     OHTTPS url to send updates to. Use an empty string to remove webhook integrationqr          &`abcdefghijklmnop     qrNone(02KL  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     s      !"##$%&&'()**+,--./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRRSTUVVWXYZ[[\]^_``abcdefghhijklmnnopqrsttuvwxyz{{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVteleg_83lpwAtTHed0Wna5m4UDKrWeb.Telegram.API.Bot.DataWeb.Telegram.API.Bot.ResponsesWeb.Telegram.API.Bot.RequestsWeb.Telegram.API.Bot.APIWeb.Telegram.API.Bot.JsonExtWeb.Telegram.API.BotMessage 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_idmessage inline_querychosen_inline_resultInlineQueryResultInlineQueryResultArticle iq_res_id iq_res_titleiq_res_message_textiq_res_parse_modeiq_res_disable_web_page_preview iq_res_urliq_res_hide_urliq_res_descriptioniq_res_thumb_urliq_res_thumb_widthiq_res_thumb_heightInlineQueryResultPhotoiq_res_photo_urliq_res_photo_widthiq_res_photo_heightiq_res_captionInlineQueryResultGifiq_res_gif_urliq_res_gif_widthiq_res_gif_heightInlineQueryResultMpeg4Gifiq_res_mpeg4_urliq_res_mpeg4_widthiq_res_mpeg4_heightInlineQueryResultVideoiq_res_video_urliq_res_mime_typeiq_res_video_widthiq_res_video_heightiq_res_video_durationChosenInlineResultchosen_result_id chosen_from chosen_query InlineQueryquery_id query_from query_query query_offsetVoice 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_size ParseModeMarkdownChatTypePrivateGroup 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_usernameInlineQueryResponse query_resultSetWebhookResponsewebhook_resultUserProfilePhotosResponse photos_result FileResponse file_resultUpdatesResponse update_resultChatActionResponse action_resultMessageResponsemessage_result GetMeResponse user_resultAnswerInlineQueryRequestquery_inline_query_id query_resultsquery_cache_timequery_is_personalquery_next_offsetSendChatActionRequestaction_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_idTelegramBotAPITokenapigetMe sendMessageforwardMessage sendPhoto sendAudio sendDocument sendSticker sendVideo sendVoice sendLocationsendChatAction getUpdatesgetFilegetUserProfilePhotos setWebhookanswerInlineQuery toJsonDrop parseJsonDrop tagModifierinlineQueryJSONOptions$fFromJSONInlineQueryResult$fToJSONInlineQueryResult$fFromJSONChosenInlineResult$fToJSONChosenInlineResult$fFromJSONInlineQuery$fToJSONInlineQuery$fFromJSONVoice $fToJSONVoice$fFromJSONVideo $fToJSONVideo$fFromJSONSticker$fToJSONSticker$fFromJSONDocument$fToJSONDocument$fFromJSONAudio $fToJSONAudio$fFromJSONPhotoSize$fToJSONPhotoSize$fFromJSONParseMode$fToJSONParseMode$fFromJSONChatType$fToJSONChatType$fFromJSONChat $fToJSONChat$fFromJSONContact$fToJSONContact$fFromJSONUser $fToJSONUser$fFromJSONInlineQueryResponse$fToJSONInlineQueryResponse$fFromJSONSetWebhookResponse$fToJSONSetWebhookResponse#$fFromJSONUserProfilePhotosResponse!$fToJSONUserProfilePhotosResponse$fFromJSONFileResponse$fToJSONFileResponse$fFromJSONUpdatesResponse$fToJSONUpdatesResponse$fFromJSONChatActionResponse$fToJSONChatActionResponse$fFromJSONMessageResponse$fToJSONMessageResponse$fFromJSONGetMeResponse$fToJSONGetMeResponse"$fFromJSONAnswerInlineQueryRequest $fToJSONAnswerInlineQueryRequest$fFromJSONSendChatActionRequest$fToJSONSendChatActionRequest$fFromJSONChatAction$fToJSONChatAction$fFromJSONSendLocationRequest$fToJSONSendLocationRequest$fFromJSONSendVoiceRequest$fToJSONSendVoiceRequest$fFromJSONSendVideoRequest$fToJSONSendVideoRequest$fFromJSONSendDocumentRequest$fToJSONSendDocumentRequest$fFromJSONSendStickerRequest$fToJSONSendStickerRequest$fFromJSONSendAudioRequest$fToJSONSendAudioRequest$fFromJSONSendPhotoRequest$fToJSONSendPhotoRequest$fFromJSONForwardMessageRequest$fToJSONForwardMessageRequest$fFromJSONSendMessageRequest$fToJSONSendMessageRequest TelegramTokengetMe_ sendMessage_forwardMessage_ sendPhoto_ sendAudio_ sendDocument_ sendSticker_ sendVideo_ sendVoice_ sendLocation_sendChatAction_ getUpdates_getFile_getUserProfilePhotos_ setWebhook_answerInlineQuery_$fFromTextToken $fToTextToken