Функции для работы с MAX

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

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 это идентификатор чата/канала подписку на который Вы проверяете

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)

Параметр
Описание

! platfrom_id

platfrom_id клиента

! text

текст сообщения

enable_markdown

включить разметку текста markdown. Необязательный параметр

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. Чтобы отправить сообщение по user_id, нужно передать этот параметр, и вместо platfrom_id передать user_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)

Параметр
Описание

! platfrom_id

platfrom_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. Чтобы отправить сообщение по user_id, нужно передать этот параметр, и вместо platfrom_id передать user_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)

Параметр
Описание

! platfrom_id

platfrom_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. Чтобы отправить сообщение по user_id, нужно передать этот параметр, и вместо platfrom_id передать user_id. Необязательный параметр Для включения нужно передать "1" или какое-нибудь значение, кроме 0 или False

bot_account_id

id аккаунта (бота), от имени которого нужно отправить сообщение. Необязательный параметр

Последнее обновление