Удалить сообщение

Удаляет указанное сообщение.

max_delete_message(message_id)

Параметры

Параметр Описание
message_id ID сообщения, которое необходимо удалить. Обязательный параметр.

Проверка подписки в групповом чате

Проверяет, состоит ли пользователь в групповом чате.

max_get_chat_member(chat_id, user_id)

Параметры

Параметр Описание
chat_id Идентификатор группового чата или канала в MAX.
user_id ID пользователя.

Возвращаемое значение

Если пользователь состоит в чате, функция возвращает объект с информацией о нем.

Если пользователь отсутствует в чате, функция возвращает:

None

Пример использования

test = max_get_chat_member(-123456789876, id_user)

где:

  • -123456789876 — идентификатор чата или канала, подписку на который необходимо проверить.
  • id_user — системная переменная, содержащая ID пользователя.

Ответ, если пользователь состоит в чате

{
  "last_access_time": 1773919506455,
  "is_owner": false,
  "is_admin": false,
  "join_time": 1773919506455,
  "user_id": 5629219,
  "first_name": "Tammy",
  "last_name": "Anw",
  "is_bot": false,
  "last_activity_time": 1773919503000,
  "avatar_url": "https://i.oneme.ru/i?r=BUFglOvkF6bn--g5U-BFgIkJ0mY5P8dF4T07z1RJjDqz22ee8G3r5tY7WE9sVySelj049w2aqEqPjDkS8j_urqGG",
  "full_avatar_url": "https://i.oneme.ru/i?r=BTFjO43w8Yr1OSJ4tcurq5HiKvNSlBkRpQUHL6c7ALhsGi3evqe__2qMW2oV_NMniqI",
  "name": "Tammy Anw"
}

Ответ, если пользователь отсутствует в чате

None

Иллюстрация


Добавить пользователя в групповой чат

Добавляет пользователя в указанный групповой чат.

max_add_chat_member(chat_id, user_id)

Параметры

Параметр Описание
chat_id Идентификатор группового чата в MAX.
user_id ID пользователя, которого необходимо добавить.

Удалить пользователя из группового чата

Удаляет пользователя из указанного группового чата.

max_delete_chat_member(chat_id, user_id)

Параметры

Параметр Описание
chat_id Идентификатор группового чата в MAX.
user_id ID пользователя, которого необходимо удалить.

Отправить сообщение

Отправляет текстовое сообщение пользователю.

max_send_message(
    platform_id,
    text,
    enable_markdown,
    enable_html,
    disable_link_preview,
    disable_notification,
    send_by_user_id,
    bot_account_id
)

Параметры

Параметр Описание
platform_id platform_id пользователя. Если используется параметр send_by_user_id, вместо platform_id необходимо передать user_id.
text Текст сообщения.
enable_markdown Включить поддержку Markdown. Необязательный параметр. Для включения передайте "1" или любое значение, кроме 0 или False.
enable_html Включить поддержку HTML. Необязательный параметр. Для включения передайте "1" или любое значение, кроме 0 или False.
disable_link_preview Отключить предпросмотр ссылок. Необязательный параметр. Для включения передайте "1" или любое значение, кроме 0 или False.
disable_notification Отправить сообщение без уведомления. Необязательный параметр. Для включения передайте "1" или любое значение, кроме 0 или False.
send_by_user_id Использовать user_id вместо platform_id. Необязательный параметр. Для включения передайте "1" или любое значение, кроме 0 или False.
bot_account_id ID аккаунта (бота), от имени которого будет отправлено сообщение. Необязательный параметр.

Отправить фото

Отправляет изображение пользователю.

max_send_photo(
    platform_id,
    image_url,
    caption,
    enable_markdown,
    enable_html,
    disable_link_preview,
    disable_notification,
    send_by_user_id,
    bot_account_id
)

Параметры

Параметр Описание
platform_id platform_id пользователя. Если используется параметр send_by_user_id, вместо platform_id необходимо передать user_id.
image_url URL изображения.
caption Подпись к изображению. Необязательный параметр.
enable_markdown Включить поддержку Markdown. Необязательный параметр. Для включения передайте "1" или любое значение, кроме 0 или False.
enable_html Включить поддержку HTML. Необязательный параметр. Для включения передайте "1" или любое значение, кроме 0 или False.
disable_link_preview Отключить предпросмотр ссылок. Необязательный параметр. Для включения передайте "1" или любое значение, кроме 0 или False.
disable_notification Отправить сообщение без уведомления. Необязательный параметр. Для включения передайте "1" или любое значение, кроме 0 или False.
send_by_user_id Использовать user_id вместо platform_id. Необязательный параметр. Для включения передайте "1" или любое значение, кроме 0 или False.
bot_account_id ID аккаунта (бота), от имени которого будет отправлено сообщение. Необязательный параметр.

Отправить файл

Отправляет документ пользователю.

max_send_document(
    platform_id,
    file_url,
    caption,
    enable_markdown,
    enable_html,
    disable_link_preview,
    disable_notification,
    send_by_user_id,
    bot_account_id
)

Параметры

Параметр Описание
platform_id platform_id пользователя. Если используется параметр send_by_user_id, вместо platform_id необходимо передать user_id.
file_url URL документа.
caption Подпись к документу. Необязательный параметр.
enable_markdown Включить поддержку Markdown. Необязательный параметр. Для включения передайте "1" или любое значение, кроме 0 или False.
enable_html Включить поддержку HTML. Необязательный параметр. Для включения передайте "1" или любое значение, кроме 0 или False.
disable_link_preview Отключить предпросмотр ссылок. Необязательный параметр. Для включения передайте "1" или любое значение, кроме 0 или False.
disable_notification Отправить сообщение без уведомления. Необязательный параметр. Для включения передайте "1" или любое значение, кроме 0 или False.
send_by_user_id Использовать user_id вместо platform_id. Необязательный параметр. Для включения передайте "1" или любое значение, кроме 0 или False.
bot_account_id ID аккаунта (бота), от имени которого будет отправлено сообщение. Необязательный параметр.