getUpdates          [Update]
    offset          Integer
    limit           Integer
    timeout         Integer
    allowed_updates [String]

setWebhook          True
  * url             String
    certificate     InputFile
    max_connections Integer
    allowed_updates [String]

deleteWebhook True
  

getWebhookInfo WebhookInfo
  

getMe User
  

sendMessage                  Message
  * chat_id                  Integer|String
  * text                     String
    parse_mode               String
    disable_web_page_preview Boolean
    disable_notification     Boolean
    reply_to_message_id      Integer
    reply_markup             InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply

forwardMessage           Message
  * chat_id              Integer|String
  * from_chat_id         Integer|String
    disable_notification Boolean
  * message_id           Integer

sendPhoto                Message
  * chat_id              Integer|String
  * photo                InputFile|String
    caption              String
    disable_notification Boolean
    reply_to_message_id  Integer
    reply_markup         InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply

sendAudio                Message
  * chat_id              Integer|String
  * audio                InputFile|String
    caption              String
    duration             Integer
    performer            String
    title                String
    disable_notification Boolean
    reply_to_message_id  Integer
    reply_markup         InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply

sendDocument             Message
  * chat_id              Integer|String
  * document             InputFile|String
    caption              String
    disable_notification Boolean
    reply_to_message_id  Integer
    reply_markup         InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply

sendVideo                Message
  * chat_id              Integer|String
  * video                InputFile|String
    duration             Integer
    width                Integer
    height               Integer
    caption              String
    disable_notification Boolean
    reply_to_message_id  Integer
    reply_markup         InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply

sendVoice                Message
  * chat_id              Integer|String
  * voice                InputFile|String
    caption              String
    duration             Integer
    disable_notification Boolean
    reply_to_message_id  Integer
    reply_markup         InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply

sendVideoNote            Message
  * chat_id              Integer|String
  * video_note           InputFile|String
    duration             Integer
    length               Integer
    disable_notification Boolean
    reply_to_message_id  Integer
    reply_markup         InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply

sendMediaGroup           [Message]
  * chat_id              Integer|String
  * media                [InputMedia]
    disable_notification Boolean
    reply_to_message_id  Integer

sendLocation             Message
  * chat_id              Integer|String
  * latitude             Float
  * longitude            Float
    live_period          Integer
    disable_notification Boolean
    reply_to_message_id  Integer
    reply_markup         InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply

editMessageLiveLocation Message|True
    chat_id             Integer|String
    message_id          Integer
    inline_message_id   String
  * latitude            Float
  * longitude           Float
    reply_markup        InlineKeyboardMarkup

stopMessageLiveLocation Message|True
    chat_id             Integer|String
    message_id          Integer
    inline_message_id   String
    reply_markup        InlineKeyboardMarkup

sendVenue                Message
  * chat_id              Integer|String
  * latitude             Float
  * longitude            Float
  * title                String
  * address              String
    foursquare_id        String
    disable_notification Boolean
    reply_to_message_id  Integer
    reply_markup         InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply

sendContact              Message
  * chat_id              Integer|String
  * phone_number         String
  * first_name           String
  * last_name            String
    disable_notification Boolean
    reply_to_message_id  Integer
    reply_markup         InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply

sendChatAction True
  * chat_id    Integer|String
  * action     String

getUserProfilePhotos UserProfilePhotos
  * user_id          Integer
    offset           Integer
    limit            Integer

getFile     File
  * file_id String

kickChatMember True
  * chat_id    Integer|String
  * user_id    Integer
    until_date Integer

unbanChatMember True
  * chat_id     Integer|String
  * user_id     Integer

restrictChatMember            True
  * chat_id                   Integer|String
  * user_id                   Integer
    until_date                Integer
    can_send_messages         Boolean
    can_send_media_messages   Boolean
    can_send_other_messages   Boolean
    can_add_web_page_previews Boolean

promoteChatMember        True
  * chat_id              Integer|String
  * user_id              Integer
    can_change_info      Boolean
    can_post_messages    Boolean
    can_edit_messages    Boolean
    can_delete_messages  Boolean
    can_invite_users     Boolean
    can_restrict_members Boolean
    can_pin_messages     Boolean
    can_promote_members  Boolean

exportChatInviteLink String
  * chat_id          Integer|String

setChatPhoto True
  * chat_id  Integer|String
  * photo    InputFile

deleteChatPhoto True
  * chat_id     Integer|String

setChatTitle True
  * chat_id  Integer|String
  * title    String

setChatDescription True
  * chat_id        Integer|String
    description    String

pinChatMessage           True
  * chat_id              Integer|String
  * message_id           Integer
    disable_notification Boolean

unpinChatMessage True
  * chat_id      Integer|String

leaveChat   Boolean
  * chat_id Integer|String

getChat     Chat
  * chat_id Integer|String

getChatAdministrators [ChatMember]
  * chat_id           Integer|String

getChatMembersCount Integer
  * chat_id         Integer|String

getChatMember ChatMember
  * chat_id   Integer|String
  * user_id   Integer

setChatStickerSet    True
  * chat_id          Integer|String
  * sticker_set_name String

deleteChatStickerSet True
  * chat_id          Integer|String

answerCallbackQuery   True
  * callback_query_id String
    text              Boolean
    show_alert        Boolean
    url               String
    cache_time        Integer

editMessageText              Message|True
    chat_id                  Integer|String
    message_id               Integer
    inline_message_id        String
  * text                     String
    parse_mode               String
    disable_web_page_preview Boolean
    reply_markup             InlineKeyboardMarkup

editMessageCaption    Message|True
    chat_id           Integer|String
    message_id        Integer
    inline_message_id String
    caption           String
    reply_markup      InlineKeyboardMarkup

editMessageReplyMarkup Message|True
    chat_id            Integer|String
    message_id         Integer
    inline_message_id  String
    reply_markup       InlineKeyboardMarkup

deleteMessage  True
  * chat_id    Integer|String
  * message_id Integer

sendSticker              Message
  * chat_id              Integer|String
  * sticker              InputFile|String
    disable_notification Boolean
    reply_to_message_id  Integer
    reply_markup         InlineKeyboardMarkup|ReplyKeyboardMarkup|ReplyKeyboardRemove|ForceReply

getStickerSet StickerSet
  * name      String

uploadStickerFile File
  * user_id       Integer
  * png_sticker   InputFile

createNewStickerSet True
  * name            String
  * title           String
  * png_sticker     InputFile|String
  * emojis          String
    contains_masks  Boolean
    mask_position   MaskPosition

addStickerToSet   True
  * user_id       Integer
  * name          String
  * png_sticker   InputFile|String
  * emojis        String
    mask_position MaskPosition

setStickerPositionInSet True
  * sticker             String
  * position            Integer

deleteStickerFromSet True
  * sticker          String

answerInlineQuery       Boolean
  * inline_query_id     String
  * results             [InlineQueryResult]
    cache_time          Integer
    is_personal         Boolean
    next_offset         String
    switch_pm_text      String
    switch_pm_parameter String

sendInvoice               Message
  * chat_id               Integer
  * title                 String
  * description           String
  * payload               String
  * provider_token        String
  * start_parameter       String
  * currency              String
  * prices                [LabeledPrice]
    provider_data         String
    photo_url             String
    photo_size            Integer
    photo_width           Integer
    photo_height          Integer
    need_name             Boolean
    need_phone_number     Boolean
    need_email            Boolean
    need_shipping_address Boolean
    is_flexible           Boolean
    disable_notification  Boolean
    reply_to_message_id   Integer
    reply_markup          InlineKeyboardMarkup

answerShippingQuery   True
  * shipping_query_id String
  * ok                Boolean
    shipping_options  [ShippingOption]
    error_message     String

answerPreCheckoutQuery    True
  * pre_checkout_query_id String
  * ok                    Boolean
    error_message         String

sendGame                 Message
  * chat_id              Integer
  * game_short_name      String
    disable_notification Boolean
    reply_to_message_id  Integer
    reply_markup         InlineKeyboardMarkup

setGameScore             Message|True
  * user_id              Integer
  * score                Integer
    force                Boolean
    disable_edit_message Boolean
    chat_id              Integer
    message_id           Integer
    inline_message_id    String

getGameHighScores     [GameHighScore]
  * user_id           Integer
    chat_id           Integer
    message_id        Integer
    inline_message_id String