umbot
    Preparing search index...

    Interface IMaxRequestContent

    Интерфейс, описывающий структуру содержимого обновления от Max App. Представляет собой полный объект, получаемый с вебхука.

    interface IMaxRequestContent {
        callback?: { callback_id: string; payload?: string; user?: IMaxSender };
        chat_id?: number;
        is_channel?: boolean;
        message?: IMaxMessage;
        payload?: string | null;
        timestamp?: number;
        update_type:
            | "message_edited"
            | "bot_added"
            | "bot_started"
            | "bot_stopped"
            | "bot_removed"
            | "chat_title_changed"
            | "dialog_cleared"
            | "dialog_muted"
            | "dialog_unmuted"
            | "dialog_removed"
            | "message_callback"
            | "message_created"
            | "message_removed"
            | "user_added"
            | "user_removed";
        user?: IMaxSender;
        user_locale?: string;
    }
    Index

    Properties

    callback?: { callback_id: string; payload?: string; user?: IMaxSender }

    Данные нажатия callback-кнопки.

    Type Declaration

    • callback_id: string

      Идентификатор, обязательный для ответа через POST /answers.

    • Optionalpayload?: string

      Полезная нагрузка кнопки.

    • Optionaluser?: IMaxSender

      Пользователь, нажавший кнопку.

    chat_id?: number

    ID чата или канала для служебных событий.

    is_channel?: boolean

    Признак события из канала.

    message?: IMaxMessage

    Объект сообщения, связанного с обновлением.

    payload?: string | null

    Параметр deep-link запуска бота (событие bot_started).

    timestamp?: number

    Временная метка обновления (предположительно, в формате Unix timestamp).

    update_type:
        | "message_edited"
        | "bot_added"
        | "bot_started"
        | "bot_stopped"
        | "bot_removed"
        | "chat_title_changed"
        | "dialog_cleared"
        | "dialog_muted"
        | "dialog_unmuted"
        | "dialog_removed"
        | "message_callback"
        | "message_created"
        | "message_removed"
        | "user_added"
        | "user_removed"

    Тип обновления.

    user?: IMaxSender

    Пользователь, связанный со служебным событием.

    user_locale?: string

    Языковой стандарт (locale) пользователя, инициировавшего обновление.