Описание
Этот объект представляет сообщение.
| Поле | Тип | Описание |
|---|---|---|
| message_id | Integer | Уникальный идентификатор сообщения в этом чате. В особых случаях (например, сообщение с видео, отправленное в большой чат), сервер может автоматически запланировать сообщение вместо его немедленной отправки. В таких случаях это поле будет равно 0, и соответствующее сообщение нельзя будет использовать до его фактической отправки. |
| message_thread_id | Integer | Необязательное. Уникальный идентификатор ветки сообщений, к которой принадлежит сообщение; только для супергрупп. |
| direct_messages_topic | DirectMessagesTopic | Необязательное. Информация о теме личных сообщений, которая содержит сообщение. |
| from | User | Необязательное. Отправитель сообщения; может быть пустым для сообщений, отправленных в каналы. Для обратной совместимости, если сообщение было отправлено от имени чата, это поле содержит фейкового пользователя-отправителя в неканальных чатах. |
| sender_chat | Chat | Необязательное. Отправитель сообщения, когда оно отправлено от имени чата. Например, сама супергруппа для сообщений, отправленных её анонимными администраторами, или связанный канал для сообщений, автоматически пересланных в обсуждение канала. Для обратной совместимости, если сообщение было отправлено от имени чата, поле from содержит фейкового пользователя-отправителя в неканальных чатах. |
| sender_boost_count | Integer | Необязательное. Если отправитель сообщения усиливал чат, то количество бустов, добавленных пользователем. |
| sender_business_bot | User | Необязательное. Бот, который фактически отправил сообщение от имени бизнес-аккаунта. Доступно только для исходящих сообщений, отправленных от имени подключенного бизнес-аккаунта. |
| date | Integer | Дата отправки сообщения в формате Unix time. Это всегда положительное число, представляющее корректную дату. |
| business_connection_id | String | Необязательное. Уникальный идентификатор бизнес-подключения, из которого получено сообщение. Если не пусто, сообщение принадлежит чату соответствующего бизнес-аккаунта, который не зависит от любого потенциального чата с ботом, который может иметь тот же идентификатор. |
| chat | Chat | Чат, которому принадлежит сообщение. |
| forward_origin | MessageOrigin | Необязательное. Информация об исходном сообщении для пересланных сообщений. |
| is_topic_message | True | Необязательное. True, если сообщение отправлено в тему форума. |
| is_automatic_forward | True | Необязательное. True, если сообщение является постом канала, который был автоматически переслан в подключенную группу обсуждения. |
| reply_to_message | Message | Необязательное. Для ответов в том же чате и ветке сообщений — исходное сообщение. Обратите внимание, что объект Message в этом поле не будет содержать дальнейших полей reply_to_message, даже если само оно является ответом. |
| external_reply | ExternalReplyInfo | Необязательное. Информация о сообщении, на которое дан ответ, которое может быть из другого чата или темы форума. |
| quote | TextQuote | Необязательное. Для ответов, цитирующих часть исходного сообщения, — цитируемая часть сообщения. |
| reply_to_story | Story | Необязательное. Для ответов на историю — исходная история. |
| reply_to_checklist_task_id | Integer | Необязательное. Идентификатор конкретной задачи в контрольном списке, на которую дан ответ. |
| via_bot | User | Необязательное. Бот, через которого было отправлено сообщение. |
| edit_date | Integer | Необязательное. Дата последнего редактирования сообщения в формате Unix time. |
| has_protected_content | True | Необязательное. True, если сообщение нельзя переслать. |
| is_from_offline | True | Необязательное. True, если сообщение было отправлено неявным действием, например, как автоответ или приветственное бизнес-сообщение, или как запланированное сообщение. |
| is_paid_post | True | Необязательное. True, если сообщение является платным постом. Обратите внимание, что такие посты нельзя удалять в течение 24 часов для получения оплаты и их нельзя редактировать. |
| media_group_id | String | Необязательное. Уникальный идентификатор группы медиа-сообщений, к которой принадлежит это сообщение. |
| author_signature | String | Необязательное. Подпись автора поста для сообщений в каналах или пользовательский заголовок анонимного администратора группы. |
| paid_star_count | Integer | Необязательное. Количество Telegram Stars, которые были оплачены отправителем сообщения для его отправки. |
| text | String | Необязательное. Для текстовых сообщений — фактический текст сообщения в кодировке UTF-8. |
| entities | Array of MessageEntity | Необязательное. Для текстовых сообщений — специальные сущности, такие как имена пользователей, URL-адреса, команды ботов и т.д., которые встречаются в тексте. |
| link_preview_options | LinkPreviewOptions | Необязательное. Параметры, использованные для генерации превью ссылки в сообщении, если это текстовое сообщение и параметры превью были изменены. |
| suggested_post_info | SuggestedPostInfo | Необязательное. Информация о предлагаемых параметрах поста, если сообщение является предлагаемым постом в чате личных сообщений канала. Если сообщение является одобренным или отклоненным предлагаемым постом, его нельзя редактировать. |
| effect_id | String | Необязательное. Уникальный идентификатор эффекта сообщения, добавленного к сообщению. |
| animation | Animation | Необязательное. Сообщение является анимацией, информация об анимации. Для обратной совместимости, когда это поле установлено, поле document также будет установлено. |
| audio | Audio | Необязательное. Сообщение является аудиофайлом, информация о файле. |
| document | Document | Необязательное. Сообщение является общим файлом, информация о файле. |
| paid_media | PaidMediaInfo | Необязательное. Сообщение содержит платный медиафайл; информация о платном медиафайле. |
| photo | Array of PhotoSize | Необязательное. Сообщение является фотографией, доступные размеры фотографии. |
| sticker | Sticker | Необязательное. Сообщение является стикером, информация о стикере. |
| story | Story | Необязательное. Сообщение является пересланной историей. |
| video | Video | Необязательное. Сообщение является видеозаписью, информация о видеозаписи. |
| video_note | VideoNote | Необязательное. Сообщение является видеосообщением, информация о видеосообщении. |
| voice | Voice | Необязательное. Сообщение является голосовым сообщением, информация о файле. |
| caption | String | Необязательное. Подпись для анимации, аудио, документа, платного медиа, фото, видео или голосового сообщения. |
| caption_entities | Array of MessageEntity | Необязательное. Для сообщений с подписью — специальные сущности, такие как имена пользователей, URL-адреса, команды ботов и т.д., которые встречаются в подписи. |
| show_caption_above_media | True | Необязательное. True, если подпись должна отображаться над медиафайлом сообщения. |
| has_media_spoiler | True | Необязательное. True, если медиафайл сообщения скрыт анимацией спойлера. |
| checklist | Checklist | Необязательное. Сообщение является контрольным списком. |
| contact | Contact | Необязательное. Сообщение является общим контактом, информация о контакте. |
| dice | Dice | Необязательное. Сообщение является игральной костью со случайным значением. |
| game | Game | Необязательное. Сообщение является игрой, информация об игре. Подробнее об играх » |
| poll | Poll | Необязательное. Сообщение является нативным опросом, информация об опросе. |
| venue | Venue | Необязательное. Сообщение является местом, информация о месте. Для обратной совместимости, когда это поле установлено, поле location также будет установлено. |
| location | Location | Необязательное. Сообщение является общим местоположением, информация о местоположении. |
| new_chat_members | Array of User | Необязательное. Новые участники, добавленные в группу или супергруппу, и информация о них (бот сам может быть одним из этих участников). |
| left_chat_member | User | Необязательное. Участник был удален из группы, информация о нем (этим участником может быть сам бот). |
| new_chat_title | String | Необязательное. Название чата было изменено на это значение. |
| new_chat_photo | Array of PhotoSize | Необязательное. Фотография чата была изменена на это значение. |
| delete_chat_photo | True | Необязательное. Сервисное сообщение: фотография чата была удалена. |
| group_chat_created | True | Необязательное. Сервисное сообщение: группа была создана. |
| supergroup_chat_created | True | Необязательное. Сервисное сообщение: супергруппа была создана. Это поле не может быть получено в сообщении через обновления, потому что бот не может быть участником супергруппы при её создании. Его можно найти только в reply_to_message, если кто-то отвечает на самое первое сообщение в напрямую созданной супергруппе. |
| channel_chat_created | True | Необязательное. Сервисное сообщение: канал был создан. Это поле не может быть получено в сообщении через обновления, потому что бот не может быть участником канала при его создании. Его можно найти только в reply_to_message, если кто-то отвечает на самое первое сообщение в канале. |
| message_auto_delete_timer_changed | MessageAutoDeleteTimerChanged | Необязательное. Сервисное сообщение: настройки таймера автоудаления изменены в чате. |
| migrate_to_chat_id | Integer | Необязательное. Группа была преобразована в супергруппу с указанным идентификатором. Это число может иметь более 32 значащих битов, и некоторые языки программирования могут иметь трудности/неявные ошибки при его интерпретации. Но оно имеет не более 52 значащих битов, поэтому для хранения этого идентификатора безопасно использовать знаковое 64-битное целое число или число двойной точности с плавающей запятой. |
| migrate_from_chat_id | Integer | Необязательное. Супергруппа была преобразована из группы с указанным идентификатором. Это число может иметь более 32 значащих битов, и некоторые языки программирования могут иметь трудности/неявные ошибки при его интерпретации. Но оно имеет не более 52 значащих битов, поэтому для хранения этого идентификатора безопасно использовать знаковое 64-битное целое число или число двойной точности с плавающей запятой. |
| pinned_message | MaybeInaccessibleMessage | Необязательное. Указанное сообщение было закреплено. Обратите внимание, что объект Message в этом поле не будет содержать дальнейших полей reply_to_message, даже если само оно является ответом. |
| invoice | Invoice | Необязательное. Сообщение является счетом на оплату, информация о счете. Подробнее об оплате » |
| successful_payment | SuccessfulPayment | Необязательное. Сообщение является сервисным сообщением об успешной оплате, информация об оплате. Подробнее об оплате » |
| refunded_payment | RefundedPayment | Необязательное. Сообщение является сервисным сообщением о возврате платежа, информация о платеже. Подробнее об оплате » |
| users_shared | UsersShared | Необязательное. Сервисное сообщение: пользователи были предоставлены боту. |
| chat_shared | ChatShared | Необязательное. Сервисное сообщение: чат был предоставлен боту. |
| gift | GiftInfo | Необязательное. Сервисное сообщение: обычный подарок был отправлен или получен. |
| unique_gift | UniqueGiftInfo | Необязательное. Сервисное сообщение: уникальный подарок был отправлен или получен. |
| connected_website | String | Необязательное. Доменное имя веб-сайта, на котором пользователь вошел в систему. Подробнее о Telegram Login » |
| write_access_allowed | WriteAccessAllowed | Необязательное. Сервисное сообщение: пользователь разрешил боту писать сообщения после добавления его в меню вложений или боковое меню, запуска Веб-приложения по ссылке или принятия явного запроса от Веб-приложения, отправленного методом requestWriteAccess. |
| passport_data | PassportData | Необязательное. Данные Telegram Passport. |
| proximity_alert_triggered | ProximityAlertTriggered | Необязательное. Сервисное сообщение. Пользователь в чате активировал оповещение о приближении другого пользователя при совместном использовании Live Location. |
| boost_added | ChatBoostAdded | Необязательное. Сервисное сообщение: пользователь усилил чат. |
| chat_background_set | ChatBackground | Необязательное. Сервисное сообщение: установлен фон чата. |
| checklist_tasks_done | ChecklistTasksDone | Необязательное. Сервисное сообщение: некоторые задачи в контрольном списке были отмечены как выполненные или невыполненные. |
| checklist_tasks_added | ChecklistTasksAdded | Необязательное. Сервисное сообщение: задачи были добавлены в контрольный список. |
| direct_message_price_changed | DirectMessagePriceChanged | Необязательное. Сервисное сообщение: изменилась цена за платные сообщения в соответствующем чате личных сообщений канала. |
| forum_topic_created | ForumTopicCreated | Необязательное. Сервисное сообщение: создана тема форума. |
| forum_topic_edited | ForumTopicEdited | Необязательное. Сервисное сообщение: тема форума отредактирована. |
| forum_topic_closed | ForumTopicClosed | Необязательное. Сервисное сообщение: тема форума закрыта. |
| forum_topic_reopened | ForumTopicReopened | Необязательное. Сервисное сообщение: тема форума открыта заново. |
| general_forum_topic_hidden | GeneralForumTopicHidden | Необязательное. Сервисное сообщение: скрыта 'Общая' тема форума. |
| general_forum_topic_unhidden | GeneralForumTopicUnhidden | Необязательное. Сервисное сообщение: 'Общая' тема форума больше не скрыта. |
| giveaway_created | GiveawayCreated | Необязательное. Сервисное сообщение: было создано запланированное розыгрыш. |
| giveaway | Giveaway | Необязательное. Сообщение является запланированным сообщением о розыгрыше. |
| giveaway_winners | GiveawayWinners | Необязательное. Розыгрыш с публичными победителями завершен. |
| giveaway_completed | GiveawayCompleted | Необязательное. Сервисное сообщение: розыгрыш без публичных победителей завершен. |
| paid_message_price_changed | PaidMessagePriceChanged | Необязательное. Сервисное сообщение: изменилась цена за платные сообщения в чате. |
| suggested_post_approved | SuggestedPostApproved | Необязательное. Сервисное сообщение: предлагаемый пост был одобрен. |
| suggested_post_approval_failed | SuggestedPostApprovalFailed | Необязательное. Сервисное сообщение: одобрение предлагаемого поста не удалось. |
| suggested_post_declined | SuggestedPostDeclined | Необязательное. Сервисное сообщение: предлагаемый пост был отклонен. |
| suggested_post_paid | SuggestedPostPaid | Необязательное. Сервисное сообщение: получена оплата за предлагаемый пост. |
| suggested_post_refunded | SuggestedPostRefunded | Необязательное. Сервисное сообщение: оплата за предлагаемый пост была возвращена. |
| video_chat_scheduled | VideoChatScheduled | Необязательное. Сервисное сообщение: видеозвонок запланирован. |
| video_chat_started | VideoChatStarted | Необязательное. Сервисное сообщение: видеозвонок начат. |
| video_chat_ended | VideoChatEnded | Необязательное. Сервисное сообщение: видеозвонок завершен. |
| video_chat_participants_invited | VideoChatParticipantsInvited | Необязательное. Сервисное сообщение: новые участники приглашены на видеозвонок. |
| web_app_data | WebAppData | Необязательное. Сервисное сообщение: данные, отправленные Веб-приложением. |
| reply_markup | InlineKeyboardMarkup | Необязательное. Встроенная клавиатура, прикрепленная к сообщению. Кнопки login_url представлены в виде обычных кнопок url. |
Примеры
json
{
"message_id": 12345,
"message_thread_id": 678,
"from": {
"id": 987654321,
"is_bot": false,
"first_name": "John",
"last_name": "Doe",
"username": "johndoe",
"language_code": "en"
},
"sender_chat": {
"id": -1001234567890,
"title": "Test Channel",
"type": "channel"
},
"date": 1698765432,
"chat": {
"id": -1001234567890,
"title": "Test Channel",
"type": "channel"
},
"text": "Hello, world! This is a test message with **bold** and _italic_ text.",
"entities": [
{
"type": "bold",
"offset": 35,
"length": 4
},
{
"type": "italic",
"offset": 44,
"length": 6
}
],
"link_preview_options": {
"is_disabled": false,
"url": "https://example.com",
"prefer_small_media": true,
"prefer_large_media": false,
"show_above_text": false
},
"reply_to_message": {
"message_id": 12344,
"from": {
"id": 987654321,
"is_bot": false,
"first_name": "Jane",
"username": "janedoe"
},
"chat": {
"id": -1001234567890,
"title": "Test Channel",
"type": "channel"
},
"date": 1698765400,
"text": "Original message being replied to"
},
"edit_date": 1698765445,
"has_protected_content": true,
"author_signature": "Admin",
"reply_markup": {
"inline_keyboard": [
[
{
"text": "Button 1",
"callback_data": "button1"
},
{
"text": "Button 2",
"url": "https://example.com"
}
]
]
}
}
История изменений
- API 2.0. Обновлен объект Message: Добавлены поля venue, pinned_message, entities; переименованы поля new_chat_participant и left_chat_participant в new_chat_member и left_chat_member
- API 2.1.. Обновлен объект Message: Добавлено поле edit_date
- API 2.3. Обновлен объект Message: Добавлено поле forward_from_message_id
- API 3.0. Обновлен объект Message: Добавлены новые типы контента invoice и successful_payment, добавлено поле video_note, заменено поле new_chat_member на new_chat_members
- API 3.3. Обновлен объект Message: Добавлены поля author_signature и forward_signature
- API 3.4. Обновлен объект Message: Добавлено поле caption_entities
- API 3.6. Обновлен объект Message: Добавлено поле connected_website
- API 4.0. Обновлен объект Message: Добавлено поле animation
- API 4.2. Обновлен объект Message: Добавлено поле poll для хранения опросов
- API 4.3. Обновлен объект Message: Добавлено поле reply_markup, содержащее inline клавиатуру сообщения
- API 4.7. Обновлен объект Message: Добавлено поле dice
- API 4.9. Обновлен объект Message: Добавлено поле via_bot
- API 5.0. Обновлен объект Message: Добавлены поля proximity_alert_triggered, sender_chat, author_signature
- API 5.1. Обновлен объект Message: Добавлены поля voice_chat_started, voice_chat_ended, voice_chat_participants_invited и message_auto_delete_timer_changed
- API 5.2. Обновлен объект Message: Добавлено поле voice_chat_scheduled
- API 5.5. Обновлен объект Message: Добавлено поле has_protected_content для проверки возможности пересылки сообщений
- API 6.0. Обновлен объект Message: Добавлено поле web_app_data и переименованы поля voice_chat_* в video_chat_*
- API 6.3. Обновлен объект Message: Добавлены поля is_topic_message, message_thread_id, forum_topic_created, forum_topic_closed, forum_topic_reopened
- API 6.4. Обновлен объект Message: Добавлено поле has_media_spoiler и поля forum_topic_edited, general_forum_topic_hidden, general_forum_topic_unhidden, write_access_allowed
- API 6.5. Обновлен объект Message: Добавлены поля user_shared и chat_shared
- API 6.8. Обновлен объект Message: Добавлено поле story для сообщений с пересланными историями
- API 7.0. Обновлен объект Message: Добавлено поле external_reply
- API 7.1. Обновлен объект Message: Добавлено поле boost_added
- API 7.2. Обновлен объект Message: Добавлены поля business_connection_id, sender_business_bot, is_from_offline
- API 7.3. Обновлен объект Message: Добавлено поле chat_background_set типа ChatBackground для сервисных сообщений об изменении фона
- API 7.4. Обновлен объект Message: Добавлено поле effect_id
- API 7.7. Обновлен объект Message: Добавлено поле refunded_payment
- API 9.1. Обновлен объект Message: Добавлены поля checklist, checklist_tasks_done, checklist_tasks_added, direct_message_price_changed
- API 9.2. Обновлен объект Message: Добавлено поле reply_to_checklist_task_id
- API 9.3. Обновлен объект Message: Поддержаны поля message_thread_id и is_topic_message для сообщений в личных чатах с включенным режимом тем форума. Добавлено поле gift_upgrade_sent.
Дополнительно
- DirectMessagesTopic - Объект, описывающий тему в чате прямых сообщений Telegram, содержащий уникальный идентификатор и информацию о создателе.
- User - Объект, представляющий пользователя или бота Telegram с основной информацией и настройками.
- Chat - Объект, представляющий чат в Telegram с его основными характеристиками и типом.
- MessageOrigin - Объект, описывающий источник происхождения сообщения в Telegram.
- ExternalReplyInfo - Объект содержит информацию о сообщении из другого чата или темы форума, на которое даётся ответ.
- TextQuote - Объект содержит информацию о цитируемой части сообщения, на которое производится ответ.
- Story - Объект, представляющий историю, опубликованную в чате Telegram.
- MessageEntity - Объект MessageEntity представляет специальную форматированную сущность в тексте сообщения, такую как упоминания, хэштеги, ссылки или стилизованный текст.
- LinkPreviewOptions - Объект для настройки параметров предварительного просмотра ссылок в сообщениях Telegram.
- SuggestedPostInfo - Объект содержит информацию о состоянии, цене и дате публикации предложенного поста в Telegram.
- Animation - Объект представляет файл анимации (GIF или видео без звука) с метаданными о размере, длительности и характеристиках файла.
- Audio - Объект, представляющий музыкальный аудиофайл в Telegram с метаданными, такими как длительность, исполнитель и обложка альбома.
- Document - Объект, представляющий общий файл (не фото, голосовое или аудио) с метаданными для загрузки и идентификации.
- PaidMediaInfo - Объект описывает платный медиаконтент в сообщении и условия его покупки за Telegram Stars.
- PhotoSize - Объект, представляющий один размер фотографии или миниатюры файла/стикера с метаданными файла.
- Sticker - Объект, представляющий стикер в Telegram, содержащий информацию о его типе, размере, формате и дополнительных характеристиках.
- Video - Объект, представляющий видеофайл с метаданными, включая размер, продолжительность, миниатюру и информацию о файле.
- VideoNote - Объект, представляющий видеосообщение в Telegram, с информацией о файле, размере, длительности и миниатюре.
- Voice - Объект, представляющий голосовое сообщение в Telegram Bot API.
- Checklist - Объект, описывающий контрольный список с задачами и настройками доступа для других пользователей.
- Contact - Объект Contact представляет телефонный контакт с основной информацией и дополнительными данными в формате vCard.
- Dice - Объект, представляющий анимированный эмодзи с случайным значением, используемый для игр в Telegram.
- Game - Объект Game представляет игру в Telegram, создаваемую через BotFather, и содержит её название, описание, медиафайлы и текст с возможными сущностями.
- Poll - Объект, содержащий информацию об опросе, включая вопрос, варианты ответов, настройки и результаты голосования.
- Venue - Объект, описывающий место проведения с его координатами, названием, адресом и дополнительными идентификаторами сервисов.
- Location - Объект, представляющий географическую точку на карте с координатами и дополнительными параметрами для live-локаций.
- MessageAutoDeleteTimerChanged - Объект, уведомляющий об изменении времени автоматического удаления сообщений в чате.
- MaybeInaccessibleMessage - Объект, представляющий сообщение, которое может быть либо обычным сообщением, либо недоступным для бота сообщением.
- Invoice - Объект содержит основную информацию о платёжном счёте, включая название товара, описание, валюту и общую сумму.
- SuccessfulPayment - Объект содержит информацию об успешно проведённом платеже, включая валюту, сумму, идентификаторы и данные о подписке.
- RefundedPayment - Объект содержит информацию о возвращённом платеже, включая валюту, сумму и идентификаторы.
- UsersShared - Объект содержит информацию о пользователях, чьи идентификаторы были переданы боту через специальную кнопку клавиатуры.
- ChatShared - Объект содержит информацию о чате, предоставленном боту через специальную кнопку клавиатуры.
- GiftInfo - Объект описывает служебное сообщение о регулярном подарке в Telegram, включая его свойства, возможность улучшения и конвертации в звёзды.
- UniqueGiftInfo - Объект описывает служебное сообщение об уникальном подарке в Telegram, включая его происхождение, стоимость и условия передачи.
- WriteAccessAllowed - Объект, уведомляющий о предоставлении боту права отправки сообщений пользователю через меню вложений, веб-приложение или явный запрос.
- ProximityAlertTriggered - Объект, содержащий информацию о срабатывании оповещения о приближении между двумя пользователями в чате.
- ChatBoostAdded - Объект представляет служебное сообщение о бусте чата, добавленном пользователем.
- ChatBackground - Объект, описывающий фоновое изображение или оформление чата в Telegram.
- ChecklistTasksDone - Служебное сообщение об изменении статуса выполнения задач в чек-листе.
- ChecklistTasksAdded - Служебное сообщение о добавлении новых задач в контрольный список.
- DirectMessagePriceChanged - Служебное сообщение об изменении стоимости отправки прямых сообщений в канал.
- ForumTopicCreated - Объект представляет служебное сообщение о создании новой темы форума в чате с информацией о названии, цвете иконки и пользовательском эмодзи.
- ForumTopicEdited - Объект, представляющий служебное сообщение об изменении названия или иконки темы форума.
- ForumTopicClosed - Служебное сообщение, информирующее о закрытии темы в форуме чата.
- ForumTopicReopened - Служебное сообщение о том, что закрытая тема форума в чате была снова открыта.
- GeneralForumTopicHidden - Служебное сообщение о скрытии общей темы форума в чате.
- GeneralForumTopicUnhidden - Служебное сообщение об открытии общей темы форума в чате.
- GiveawayCreated - Объект, представляющий служебное сообщение о создании запланированного розыгрыша призов.
- Giveaway - Объект, описывающий запланированный розыгрыш с указанием условий участия, призов и правил выбора победителей.
- GiveawayWinners - Объект, содержащий информацию о завершённом розыгрыше с публичными победителями, включая список победителей, параметры розыгрыша и детали призов.
- GiveawayCompleted - Объект представляет служебное сообщение о завершении розыгрыша без публичных победителей.
- PaidMessagePriceChanged - Служебное сообщение об изменении стоимости платных сообщений в чате.
- SuggestedPostApproved - Служебное сообщение об одобрении предложенной публикации с информацией о стоимости и дате публикации.
- SuggestedPostApprovalFailed - Служебное сообщение о неудачном одобрении предложенной публикации из-за недостаточного баланса пользователя.
- SuggestedPostDeclined - Служебное сообщение об отклонении предложенной публикации с возможным комментарием.
- SuggestedPostPaid - Объект описывает служебное сообщение об успешной оплате предложенной публикации в канале, включая детали валюты и суммы.
- SuggestedPostRefunded - Служебное сообщение о возврате платежа за предложенную публикацию в Telegram.
- VideoChatScheduled - Объект представляет служебное сообщение о запланированном видеочате с указанием времени начала.
- VideoChatStarted - Служебное сообщение, информирующее о начале видеозвонка в чате.
- VideoChatEnded - Объект представляет служебное сообщение о завершении видеозвонка с указанием его длительности.
- VideoChatParticipantsInvited - Объект представляет служебное сообщение о приглашении новых участников в видеозвонок.
- WebAppData - Объект, содержащий данные, переданные из Веб-приложения Telegram боту, включая сами данные и текст кнопки, которая открыла приложение.
- InlineKeyboardMarkup - Объект для создания встроенной клавиатуры, которая отображается непосредственно в сообщении.