Описание
Этот объект представляет игру. Используйте BotFather для создания и редактирования игр, их короткие имена будут выступать в качестве уникальных идентификаторов.
| Поле | Тип | Описание |
|---|---|---|
| title | String | Название игры |
| description | String | Описание игры |
| photo | Array of PhotoSize | Фотография, которая будет отображаться в сообщении с игрой в чатах. |
| text | String | Опционально. Краткое описание игры или рекордов, включённых в сообщение с игрой. Может быть автоматически отредактировано для включения текущих рекордов игры, когда бот вызывает setGameScore, или отредактировано вручную с помощью editMessageText. 0-4096 символов. |
| text_entities | Array of MessageEntity | Опционально. Специальные сущности, которые появляются в text, такие как имена пользователей, URL-адреса, команды ботов и т.д. |
| animation | Animation | Опционально. Анимация, которая будет отображаться в сообщении с игрой в чатах. Загружается через BotFather |
Примеры
json
{
"title": "Space Adventure",
"description": "Explore distant galaxies and collect stars",
"photo": [
{
"file_id": "AgACAgUAAxkBAAIB",
"file_unique_id": "AQADBAADT6XYZ",
"width": 640,
"height": 360,
"file_size": 12345
}
],
"text": "Current high score: 1500 points",
"text_entities": [
{
"type": "bold",
"offset": 17,
"length": 4
}
],
"animation": {
"file_id": "BAACAgUAAxkBAAIB",
"file_unique_id": "AQADBAADT6XYZ",
"width": 320,
"height": 240,
"duration": 5,
"thumbnail": {
"file_id": "AAMCAgADGQEAAgE",
"file_unique_id": "AQADBAADT6XYZ",
"width": 160,
"height": 120,
"file_size": 5432
},
"file_name": "space_game.mp4",
"mime_type": "video/mp4",
"file_size": 256789
}
}
Дополнительно
- PhotoSize - Объект, представляющий один размер фотографии или миниатюры файла/стикера с метаданными файла.
- setGameScore - Метод устанавливает счёт указанного пользователя в игровом сообщении, возвращая сообщение или true в зависимости от типа сообщения.
- editMessageText - Метод для редактирования текста и игровых сообщений в Telegram с поддержкой форматирования и инлайн-клавиатур.
- MessageEntity - Объект MessageEntity представляет специальную форматированную сущность в тексте сообщения, такую как упоминания, хэштеги, ссылки или стилизованный текст.
- Animation - Объект представляет файл анимации (GIF или видео без звука) с метаданными о размере, длительности и характеристиках файла.