Пишем юзербота для MAX:, Green-API и автоматизация рутины. Личный опыт и примеры кода
Юзербот — это обычный аккаунт MAX с подтвержденным номером телефона, которым управляет скрипт. В отличие от официальных чат-ботов, юзербот сидит под капотом обычного клиентского профиля. Официального API для этого нет, платформа такие вольности не любит. Но если нужно обойти ограничения и автоматизировать рутину — приходится использовать сторонние библиотеки. Что нужно знать перед запуском: Скрипт работает 24/7 с обычного аккаунта. Доступны любые действия, которые может выполнить живой человек. Нужно жестко контролировать частоту запросов. Ошибка в лимитах — улетаете в бан. На чем писать юзербота: Green-API - Есть техподдержка, SLA, стабильные коннекты. PyMax - open-source, Настраиваете сами, падают без предупреждения. Разбираем Green-API Green-API дает готовый интерфейс для управления аккаунтом MAX. Смотрим, что умеет этот шлюз. 1. Работа с сообщениями Отправка : SendMessage — текст до 4000 символов, поддерживает эмодзи. SendFileByUrl — отправляет медиа по внешней ссылке. SendFileByUpload — грузит локальный файл через multipart/form-data. SendLocation — кидает геопозицию (широта, долгота, название). SendContact — отправляет карточку vCard. Скачивание файлов : Для личных и групповых чатов используется метод DownloadFile. Тянет картинки, документы, аудио и видео. 2. Парсинг истории : Чтобы выгрузить переписку из группы или диалога используется метод GetChatHistory, при этом максимальная глубина выгрузки чатов - до 5000 сообщений за 3 месяца, которые можно отфильтровать по дате. HTTP-запрос:
https://habr.com/ru/articles/1022316/
#Maxapi #Max #messenger #Userbot #Юзербот #Разработка #автоматизация
