`message_thread_id`bigint(20)DEFAULTNULLCOMMENT'Unique identifier of a message thread to which the message belongs; for supergroups only',
`user_id`bigintNULLCOMMENT'Unique user identifier',
`sender_boost_count`bigintNULLCOMMENT'If the sender of the message boosted the chat, the number of boosts added by the user',
`date`timestampNULLDEFAULTNULLCOMMENT'Date the message was sent in timestamp format',
`forward_from`bigintNULLDEFAULTNULLCOMMENT'Unique user identifier, sender of the original message',
`forward_from_chat`bigintNULLDEFAULTNULLCOMMENT'Unique chat identifier, chat the original message belongs to',
`forward_from_message_id`bigintNULLDEFAULTNULLCOMMENT'Unique chat identifier of the original message in the channel',
`forward_signature`TEXTNULLDEFAULTNULLCOMMENT'For messages forwarded from channels, signature of the post author if present',
`forward_sender_name`TEXTNULLDEFAULTNULLCOMMENT'Sender''s name for messages forwarded from users who disallow adding a link to their account in forwarded messages',
`forward_date`timestampNULLDEFAULTNULLCOMMENT'date the original message was sent in timestamp format',
`is_topic_message`tinyint(1)DEFAULT0COMMENT'True, if the message is sent to a forum topic',
`is_automatic_forward`tinyint(1)DEFAULT0COMMENT'True, if the message is a channel post that was automatically forwarded to the connected discussion group',
`reply_to_message`bigintUNSIGNEDDEFAULTNULLCOMMENT'Message that this message is reply to',
`external_reply`TEXTNULLDEFAULTNULLCOMMENT'Optional. Information about the message that is being replied to, which may come from another chat or forum topic',
`quote`TEXTNULLDEFAULTNULLCOMMENT'Optional. For replies that quote part of the original message, the quoted part of the message',
`reply_to_story`TEXTNULLDEFAULTNULLCOMMENT'Optional. For replies to a story, the original story',
`via_bot`bigintNULLDEFAULTNULLCOMMENT'Optional. Bot through which the message was sent',
`link_preview_options`TEXTNULLDEFAULTNULLCOMMENT'Optional. Options used for link preview generation for the message, if it is a text message and link preview options were changed',
`edit_date`timestampNULLDEFAULTNULLCOMMENT'Date the message was last edited in Unix time',
`has_protected_content`tinyint(1)DEFAULT0COMMENT'True, if the message can''t be forwarded',
`media_group_id`TEXTCOMMENT'The unique identifier of a media message group this message belongs to',
`author_signature`TEXTCOMMENT'Signature of the post author for messages in channels',
`text`TEXTCOMMENT'For text messages, the actual UTF-8 text of the message max message length 4096 char utf8mb4',
`entities`TEXTCOMMENT'For text messages, special entities like usernames, URLs, bot commands, etc. that appear in the text',
`caption_entities`TEXTCOMMENT'For messages with a caption, special entities like usernames, URLs, bot commands, etc. that appear in the caption',
`audio`TEXTCOMMENT'Audio object. Message is an audio file, information about the file',
`document`TEXTCOMMENT'Document object. Message is a general file, information about the file',
`animation`TEXTCOMMENT'Message is an animation, information about the animation',
`game`TEXTCOMMENT'Game object. Message is a game, information about the game',
`photo`TEXTCOMMENT'Array of PhotoSize objects. Message is a photo, available sizes of the photo',
`sticker`TEXTCOMMENT'Sticker object. Message is a sticker, information about the sticker',
`story`TEXTCOMMENT'Story object. Message is a forwarded story',
`video`TEXTCOMMENT'Video object. Message is a video, information about the video',
`voice`TEXTCOMMENT'Voice Object. Message is a Voice, information about the Voice',
`video_note`TEXTCOMMENT'VoiceNote Object. Message is a Video Note, information about the Video Note',
`caption`TEXTCOMMENT'For message with caption, the actual UTF-8 text of the caption',
`has_media_spoiler`tinyint(1)DEFAULT0COMMENT'True, if the message media is covered by a spoiler animation',
`contact`TEXTCOMMENT'Contact object. Message is a shared contact, information about the contact',
`location`TEXTCOMMENT'Location object. Message is a shared location, information about the location',
`venue`TEXTCOMMENT'Venue object. Message is a Venue, information about the Venue',
`poll`TEXTCOMMENT'Poll object. Message is a native poll, information about the poll',
`dice`TEXTCOMMENT'Message is a dice with random value from 1 to 6',
`new_chat_members`TEXTCOMMENT'List of unique user identifiers, new member(s) were added to the group, information about them (one of these members may be the bot itself)',
`left_chat_member`bigintNULLDEFAULTNULLCOMMENT'Unique user identifier, a member was removed from the group, information about them (this member may be the bot itself)',
`new_chat_title`CHAR(255)DEFAULTNULLCOMMENT'A chat title was changed to this value',
`new_chat_photo`TEXTCOMMENT'Array of PhotoSize objects. A chat photo was change to this value',
`delete_chat_photo`tinyint(1)DEFAULT0COMMENT'Informs that the chat photo was deleted',
`group_chat_created`tinyint(1)DEFAULT0COMMENT'Informs that the group has been created',
`supergroup_chat_created`tinyint(1)DEFAULT0COMMENT'Informs that the supergroup has been created',
`channel_chat_created`tinyint(1)DEFAULT0COMMENT'Informs that the channel chat has been created',
`message_auto_delete_timer_changed`TEXTCOMMENT'MessageAutoDeleteTimerChanged object. Message is a service message: auto-delete timer settings changed in the chat',
`migrate_to_chat_id`bigintNULLDEFAULTNULLCOMMENT'Migrate to chat identifier. The group has been migrated to a supergroup with the specified identifier',
`migrate_from_chat_id`bigintNULLDEFAULTNULLCOMMENT'Migrate from chat identifier. The supergroup has been migrated from a group with the specified identifier',
`pinned_message`TEXTNULLCOMMENT'Message object. Specified message was pinned',
`invoice`TEXTNULLCOMMENT'Message is an invoice for a payment, information about the invoice',
`successful_payment`TEXTNULLCOMMENT'Message is a service message about a successful payment, information about the payment',
`users_shared`TEXTNULLCOMMENT'Optional. Service message: users were shared with the bot',
`chat_shared`TEXTNULLCOMMENT'Optional. Service message: a chat was shared with the bot',
`connected_website`TEXTNULLCOMMENT'The domain name of the website on which the user has logged in.',
`write_access_allowed`TEXTDEFAULTNULLCOMMENT'Service message: the user allowed the bot added to the attachment menu to write messages',
`proximity_alert_triggered`TEXTNULLCOMMENT'Service message. A user in the chat triggered another user''s proximity alert while sharing Live Location.',
`boost_added`TEXTNULLCOMMENT'Service message: user boosted the chat',
`forum_topic_created`TEXTDEFAULTNULLCOMMENT'Service message: forum topic created',
`forum_topic_edited`TEXTDEFAULTNULLCOMMENT'Service message: forum topic edited',
`forum_topic_closed`TEXTDEFAULTNULLCOMMENT'Service message: forum topic closed',
`forum_topic_reopened`TEXTDEFAULTNULLCOMMENT'Service message: forum topic reopened',
`general_forum_topic_hidden`TEXTDEFAULTNULLCOMMENT'Service message: the General forum topic hidden',
`general_forum_topic_unhidden`TEXTDEFAULTNULLCOMMENT'Service message: the General forum topic unhidden',
`video_chat_scheduled`TEXTCOMMENT'Service message: video chat scheduled',
`video_chat_started`TEXTCOMMENT'Service message: video chat started',
`video_chat_ended`TEXTCOMMENT'Service message: video chat ended',
`video_chat_participants_invited`TEXTCOMMENT'Service message: new participants invited to a video chat',
`web_app_data`TEXTCOMMENT'Service message: data sent by a Web App',
`reply_markup`TEXTNULLCOMMENT'Inline keyboard attached to the message',
`inline_message_id`CHAR(255)NULLDEFAULTNULLCOMMENT'Identifier of the message sent via the bot in inline mode, that originated the query',
`chat_instance`CHAR(255)NOTNULLDEFAULT''COMMENT'Global identifier, uniquely corresponding to the chat to which the message with the callback button was sent',
`data`CHAR(255)NOTNULLDEFAULT''COMMENT'Data associated with the callback button',
`game_short_name`CHAR(255)NOTNULLDEFAULT''COMMENT'Short name of a Game to be returned, serves as the unique identifier for the game',
`created_at`timestampNULLDEFAULTNULLCOMMENT'Entry date creation',
`options`textNOTNULLCOMMENT'List of poll options',
`total_voter_count`intUNSIGNEDCOMMENT'Total number of users that voted in the poll',
`is_closed`tinyint(1)DEFAULT0COMMENT'True, if the poll is closed',
`is_anonymous`tinyint(1)DEFAULT1COMMENT'True, if the poll is anonymous',
`type`char(255)COMMENT'Poll type, currently can be “regular” or “quiz”',
`allows_multiple_answers`tinyint(1)DEFAULT0COMMENT'True, if the poll allows multiple answers',
`correct_option_id`intUNSIGNEDCOMMENT'0-based identifier of the correct answer option. Available only for polls in the quiz mode, which are closed, or was sent (not forwarded) by the bot or to the private chat with the bot.',
`explanation`varchar(255)DEFAULTNULLCOMMENT'Text that is shown when a user chooses an incorrect answer or taps on the lamp icon in a quiz-style poll, 0-200 characters',
`explanation_entities`textDEFAULTNULLCOMMENT'Special entities like usernames, URLs, bot commands, etc. that appear in the explanation',
`open_period`intUNSIGNEDDEFAULTNULLCOMMENT'Amount of time in seconds the poll will be active after creation',
`close_date`timestampNULLDEFAULTNULLCOMMENT'Point in time (Unix timestamp) when the poll will be automatically closed',
`created_at`timestampNULLDEFAULTNULLCOMMENT'Entry date creation',
`shipping_query_id`bigintUNSIGNEDDEFAULTNULLCOMMENT'New incoming shipping query. Only for invoices with flexible price',
`pre_checkout_query_id`bigintUNSIGNEDDEFAULTNULLCOMMENT'New incoming pre-checkout query. Contains full information about checkout',
`poll_id`bigintUNSIGNEDDEFAULTNULLCOMMENT'New poll state. Bots receive only updates about polls, which are sent or stopped by the bot',
`poll_answer_poll_id`bigintUNSIGNEDDEFAULTNULLCOMMENT'A user changed their answer in a non-anonymous poll. Bots receive new votes only in polls that were sent by the bot itself.',
`my_chat_member_updated_id`BIGINTUNSIGNEDNULLCOMMENT'The bot''s chat member status was updated in a chat. For private chats, this update is received only when the bot is blocked or unblocked by the user.',
`chat_member_updated_id`BIGINTUNSIGNEDNULLCOMMENT'A chat member''s status was updated in a chat. The bot must be an administrator in the chat and must explicitly specify “chat_member” in the list of allowed_updates to receive these updates.',
`chat_join_request_id`BIGINTUNSIGNEDNULLCOMMENT'A request to join the chat has been sent',
`chat_boost_updated_id`BIGINTUNSIGNEDNULLCOMMENT'A chat boost was added or changed.',
`chat_boost_removed_id`BIGINTUNSIGNEDNULLCOMMENT'A boost was removed from a chat.',