MessageReactionUpdated

class telegram.MessageReactionUpdated(chat, message_id, date, old_reaction, new_reaction, user=None, actor_chat=None, *, api_kwargs=None)[source]

Bases: telegram.TelegramObject

This class represents a change of a reaction on a message performed by a user.

Objects of this class are comparable in terms of equality. Two objects of this class are considered equal, if the chat, message_id, date, old_reaction and new_reaction is equal.

Added in version 20.8.

Parameters:
chat[source]

The chat containing the message.

Type:

telegram.Chat

message_id[source]

Unique message identifier inside the chat.

Type:

int

date[source]

Date of the change in Unix time. The default timezone of the bot is used for localization, which is UTC unless telegram.ext.Defaults.tzinfo is used.

Type:

datetime.datetime

old_reaction[source]

Previous list of reaction types that were set by the user.

Type:

Tuple[telegram.ReactionType]

new_reaction[source]

New list of reaction types that were set by the user.

Type:

Tuple[telegram.ReactionType]

user[source]

Optional. The user that changed the reaction, if the user isn’t anonymous.

Type:

telegram.User

actor_chat[source]

Optional. The chat on behalf of which the reaction was changed, if the user is anonymous.

Type:

telegram.Chat

classmethod de_json(data, bot)[source]

See telegram.TelegramObject.de_json().