Описание
Этот объект представляет изменение реакции на сообщение, выполненное пользователем.
| Поле | Тип | Описание |
|---|---|---|
| chat | Chat | Чат, содержащий сообщение, на которое отреагировал пользователь |
| message_id | Integer | Уникальный идентификатор сообщения внутри чата |
| user | User | Необязательный. Пользователь, изменивший реакцию, если пользователь не анонимный |
| actor_chat | Chat | Необязательный. Чат от имени которого была изменена реакция, если пользователь анонимный |
| date | Integer | Дата изменения в формате Unix time |
| old_reaction | Array of ReactionType | Предыдущий список типов реакций, установленных пользователем |
| new_reaction | Array of ReactionType | Новый список типов реакций, установленных пользователем |
Примеры
json
{
"chat": {
"id": -1001234567890,
"title": "Test Group",
"type": "supergroup"
},
"message_id": 12345,
"user": {
"id": 987654321,
"is_bot": false,
"first_name": "John",
"last_name": "Doe",
"username": "johndoe"
},
"date": 1678901234,
"old_reaction": [
{
"type": "emoji",
"emoji": "👍"
}
],
"new_reaction": [
{
"type": "emoji",
"emoji": "❤️"
},
{
"type": "emoji",
"emoji": "🔥"
}
]
}
История изменений
- API 7.0. Добавлен объект MessageReactionUpdated
Дополнительно
- Chat - Объект, представляющий чат в Telegram с его основными характеристиками и типом.
- User - Объект, представляющий пользователя или бота Telegram с основной информацией и настройками.
- ReactionType - Объект, описывающий тип реакции в Telegram, который может быть эмодзи, кастомным эмодзи или платной реакцией.