Удалить сообщение
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)
Отправить файл
max_send_document(platform_id, file_url, caption, enable_markdown, enable_html, disable_link_preview, disable_notification, send_by_user_id)