mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
Added the type MessageAutoDeleteTimerChanged and the field message_auto_delete_timer_changed to the class Message
This commit is contained in:
parent
174a9c410b
commit
79f20635c8
3 changed files with 18 additions and 0 deletions
|
|
@ -42,6 +42,7 @@ from .location import Location
|
|||
from .login_url import LoginUrl
|
||||
from .mask_position import MaskPosition
|
||||
from .message import ContentType, ContentTypes, Message, ParseMode
|
||||
from .message_auto_delete_timer_changed import MessageAutoDeleteTimerChanged
|
||||
from .message_entity import MessageEntity, MessageEntityType
|
||||
from .message_id import MessageId
|
||||
from .order_info import OrderInfo
|
||||
|
|
@ -150,6 +151,7 @@ __all__ = (
|
|||
'MaskPosition',
|
||||
'MediaGroup',
|
||||
'Message',
|
||||
'MessageAutoDeleteTimerChanged',
|
||||
'MessageEntity',
|
||||
'MessageEntityType',
|
||||
'MessageId',
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ from .inline_keyboard import InlineKeyboardMarkup
|
|||
from .input_media import InputMedia, MediaGroup
|
||||
from .invoice import Invoice
|
||||
from .location import Location
|
||||
from .message_auto_delete_timer_changed import MessageAutoDeleteTimerChanged
|
||||
from .message_entity import MessageEntity
|
||||
from .message_id import MessageId
|
||||
from .passport_data import PassportData
|
||||
|
|
@ -89,6 +90,7 @@ class Message(base.TelegramObject):
|
|||
group_chat_created: base.Boolean = fields.Field()
|
||||
supergroup_chat_created: base.Boolean = fields.Field()
|
||||
channel_chat_created: base.Boolean = fields.Field()
|
||||
message_auto_delete_timer_changed: MessageAutoDeleteTimerChanged = fields.Field(base=MessageAutoDeleteTimerChanged)
|
||||
migrate_to_chat_id: base.Integer = fields.Field()
|
||||
migrate_from_chat_id: base.Integer = fields.Field()
|
||||
pinned_message: Message = fields.Field(base="Message")
|
||||
|
|
@ -145,6 +147,8 @@ class Message(base.TelegramObject):
|
|||
return ContentType.SUCCESSFUL_PAYMENT
|
||||
if self.connected_website:
|
||||
return ContentType.CONNECTED_WEBSITE
|
||||
if self.message_auto_delete_timer_changed:
|
||||
return ContentType.MESSAGE_AUTO_DELETE_TIMER_CHANGED
|
||||
if self.migrate_from_chat_id:
|
||||
return ContentType.MIGRATE_FROM_CHAT_ID
|
||||
if self.migrate_to_chat_id:
|
||||
|
|
@ -2992,6 +2996,7 @@ class ContentType(helper.Helper):
|
|||
INVOICE = helper.Item() # invoice
|
||||
SUCCESSFUL_PAYMENT = helper.Item() # successful_payment
|
||||
CONNECTED_WEBSITE = helper.Item() # connected_website
|
||||
MESSAGE_AUTO_DELETE_TIMER_CHANGED = helper.Item() # message_auto_delete_timer_changed
|
||||
MIGRATE_TO_CHAT_ID = helper.Item() # migrate_to_chat_id
|
||||
MIGRATE_FROM_CHAT_ID = helper.Item() # migrate_from_chat_id
|
||||
PINNED_MESSAGE = helper.Item() # pinned_message
|
||||
|
|
|
|||
11
aiogram/types/message_auto_delete_timer_changed.py
Normal file
11
aiogram/types/message_auto_delete_timer_changed.py
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
from . import base
|
||||
from . import fields
|
||||
|
||||
|
||||
class MessageAutoDeleteTimerChanged(base.TelegramObject):
|
||||
"""
|
||||
This object represents a service message about a change in auto-delete timer settings.
|
||||
|
||||
https://core.telegram.org/bots/api#messageautodeletetimerchanged
|
||||
"""
|
||||
message_auto_delete_time: base.Integer = fields.Field()
|
||||
Loading…
Add table
Add a link
Reference in a new issue