Функции для работы с 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 аккаунта (бота), от имени которого нужно отправить сообщение. Необязательный параметр
Последнее обновление