Перейти к содержанию

Package: maxapi.enums

maxapi.enums

api_path

ApiPath

Bases: str, Enum

Перечисление всех доступных API-эндпоинтов.

Используется для унифицированного указания путей при отправке запросов.

attachment

AttachmentType

Bases: str, Enum

Типы вложений, поддерживаемые в сообщениях.

Используется для указания типа содержимого при отправке или обработке вложений.

button_type

ButtonType

Bases: str, Enum

Типы кнопок, доступных в интерфейсе бота.

Определяют поведение при нажатии на кнопку в сообщении.

chat_permission

ChatPermission

Bases: str, Enum

Права доступа пользователя в чате.

Используются для управления разрешениями при добавлении участников или изменении настроек чата.

chat_status

ChatStatus

Bases: str, Enum

Статус чата относительно пользователя или системы.

Используется для отображения текущего состояния чата или определения доступных действий.

chat_type

ChatType

Bases: str, Enum

Тип чата.

Используется для различения личных и групповых чатов.

http_method

HTTPMethod

Bases: str, Enum

HTTP-методы, поддерживаемые клиентом API.

Используются при выполнении запросов к серверу.

intent

Intent

Bases: str, Enum

Тип интента (намерения) кнопки.

Используется для стилизации и логической классификации пользовательских действий.

Bases: str, Enum

Тип связи между сообщениями.

Используется для указания типа привязки: пересылка или ответ.

parse_mode

ParseMode

Bases: str, Enum

Формат разметки текста сообщений.

Используется для указания способа интерпретации стилей (жирный, курсив, ссылки и т.д.).

sender_action

SenderAction

Bases: str, Enum

Действия отправителя, отображаемые получателю в интерфейсе.

Используются для имитации активности (например, "печатает...") перед отправкой сообщения или медиа.

text_style

TextStyle

Bases: Enum

Стили текста, применяемые в сообщениях.

Используются для форматирования и выделения частей текста в сообщении.

update

UpdateType

Bases: str, Enum

Типы обновлений (ивентов) от API.

Используются для обработки различных событий в боте или чате.

upload_type

UploadType

Bases: str, Enum

Типы загружаемых файлов.

Используются для указания категории контента при загрузке на сервер.