Тип данных MessageReactionUpdated

Объект, описывающий изменение реакции пользователя на сообщение в чате.

Описание

Этот объект представляет изменение реакции на сообщение, выполненное пользователем.

Поле Тип Описание
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, который может быть эмодзи, кастомным эмодзи или платной реакцией.
Комментарии