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
andnew_reaction
is equal.Available In
Added in version 20.8.
- Parameters:
chat (
telegram.Chat
) – The chat containing the message.message_id (
int
) – Unique message identifier inside the chat.date (
datetime.datetime
) – Date of the change in Unix time. The default timezone of the bot is used for localization, which is UTC unlesstelegram.ext.Defaults.tzinfo
is used.old_reaction (Sequence[
telegram.ReactionType
]) – Previous list of reaction types that were set by the user.new_reaction (Sequence[
telegram.ReactionType
]) – New list of reaction types that were set by the user.user (
telegram.User
, optional) – The user that changed the reaction, if the user isn’t anonymous.actor_chat (
telegram.Chat
, optional) – The chat on behalf of which the reaction was changed, if the user is anonymous.
- 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:
- 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
]
- actor_chat[source]¶
Optional. The chat on behalf of which the reaction was changed, if the user is anonymous.
- Type: