from enum import StrEnum
from typing import TypeAlias
[документация]
class AttachmentType(StrEnum):
"""Общая схема, представляющая вложение сообщения"""
TEXT = "text" # Самодельное поле
UNKNOWN = "unknown" # Самодельное поле
AUDIO = "audio"
CONTACT = "contact"
FILE = "file"
IMAGE = "image"
INLINE_KEYBOARD = "inline_keyboard"
LOCATION = "location"
SHARE = "share"
STICKER = "sticker"
VIDEO = "video"
# Подражание aiogram
DOCUMENT = FILE
PHOTO = IMAGE
# Подражание aiogram
ContentType: TypeAlias = AttachmentType