Пишем юзербота для MAX:, Green-API и автоматизация рутины. Личный опыт и примеры кода
Юзербот — это обычный аккаунт MAX с подтвержденным номером телефона, которым управляет скрипт. В отличие от официальных чат-ботов, юзербот сидит под капотом обычного клиентского профиля. Официального API для этого нет, платформа такие вольности не любит. Но если нужно обойти ограничения и автоматизировать рутину — п...
Юзербот — это обычный аккаунт MAX с подтвержденным номером телефона, которым управляет скрипт. В отличие от официальных чат-ботов, юзербот сидит под капотом обычного клиентского профиля. Официального API для этого нет, платформа такие вольности не любит. Но если нужно обойти ограничения и автоматизировать рутину — приходится использовать сторонние библиотеки. Что нужно знать перед запуском:Скрипт работает 24/7 с обычного аккаунта.Доступны любые действия, которые может выполнить живой человек.Нужно жестко контролировать частоту запросов. Ошибка в лимитах — улетаете в бан. На чем писать юзербота:Green-API - Есть техподдержка, SLA, стабильные коннекты. PyMax - open-source, Настраиваете сами, падают без предупреждения. Разбираем Green-APIGreen-API дает готовый интерфейс для управления аккаунтом MAX. Смотрим, что умеет этот шлюз. 1. Работа с сообщениямиОтправка:SendMessage — текст до 4000 символов, поддерживает эмодзи.SendFileByUrl — отправляет медиа по внешней ссылке.SendFileByUpload — грузит локальный файл через multipart/form-data.SendLocation — кидает геопозицию (широта, долгота, название).SendContact — отправляет карточку vCard. Скачивание файлов:Для личных и групповых чатов используется метод DownloadFile. Тянет картинки, документы, аудио и видео. 2. Парсинг истории:Чтобы выгрузить переписку из группы или диалога используется метод GetChatHistory, при этом максимальная глубина выгрузки чатов - до 5000 сообщений за 3 месяца, которые можно отфильтровать по дате. HTTP-запрос:
Связанные теги
Компании и люди
Линия сюжета
API
Последние материалы и связанный контекст по теме API.
API
Последние материалы и связанные ссылки по теме API.
Habr
Последние материалы и связанный контекст по теме Habr.
Habr
Последние материалы и связанные ссылки по теме Habr.
MAX
Последние материалы и связанные ссылки по теме MAX.
MAX
Последние материалы и связанный контекст по теме MAX.
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
Дом, который не построил Фишер
Про проверку гипотез в статистике написан уже миллион статей, и, боюсь, это даже не преувеличение. Зачем писать миллион первую? И чем она будет отличаться от привычных увещевани...
Как хакеры обошли 2FA и захватили облачную инфраструктуру
В последние годы гибридная инфраструктура стала стандартом де‑факто. Компании перевозят критичные сервисы в Azure, AWS,Google Cloud или Yandex.Cloud но оставляют on‑prem AD как ...
[Перевод] Тонкая настройка Gemma 4 на Cloud Run Jobs: использование серверных GPU для классификации пород животных
В этом поколении открытых моделей улучшены возможности рассуждения и эффективность архитектуры. Ниже будет инструкция по дообучению модели на собственных данных. | Если вам инте...
Рефлексия: что я узнал о себе и мире, благодаря pet-проекту
Привет!Меня зовут Артур!Я уже более 8 лет занимаюсь созданием и управлением IT-проектов.Последние 5 лет мой личный и профессиональный интерес находится в сферах edtech, обучения...
Колобок-стек: от Nexus ушёл, от Artifactory ушёл — написал свой реестр на Rust
Нужен был реестр артефактов. Показать студентам цепочку поставки софта: сборка, тесты, push в реестр, деплой. Стандартная задача, казалось бы. "Вошли и вышли, приключение на 20 ...
Загрузка конфигурации из settings.toml в Python: чтение, проверка структуры и преобразование в объекты Pydantic
В прикладной разработке параметры программы обычно не размещают непосредственно в исходном коде. Токены, адреса серверов, номера портов, режимы запуска, имена пользователей, пар...
Рекламный слот
Встроенный блок в статье
Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
Дом, который не построил Фишер
Про проверку гипотез в статистике написан уже миллион статей, и, боюсь, это даже не преувеличение. Зачем писать миллион первую? И чем она будет отличаться от привычных увещевани...
Как хакеры обошли 2FA и захватили облачную инфраструктуру
В последние годы гибридная инфраструктура стала стандартом де‑факто. Компании перевозят критичные сервисы в Azure, AWS,Google Cloud или Yandex.Cloud но оставляют on‑prem AD как ...
[Перевод] Тонкая настройка Gemma 4 на Cloud Run Jobs: использование серверных GPU для классификации пород животных
В этом поколении открытых моделей улучшены возможности рассуждения и эффективность архитектуры. Ниже будет инструкция по дообучению модели на собственных данных. | Если вам инте...
Рефлексия: что я узнал о себе и мире, благодаря pet-проекту
Привет!Меня зовут Артур!Я уже более 8 лет занимаюсь созданием и управлением IT-проектов.Последние 5 лет мой личный и профессиональный интерес находится в сферах edtech, обучения...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
Дом, который не построил Фишер
Про проверку гипотез в статистике написан уже миллион статей, и, боюсь, это даже не преувеличение. Зачем писать миллион первую? И чем она будет отличаться от привычных увещевани...
Как хакеры обошли 2FA и захватили облачную инфраструктуру
В последние годы гибридная инфраструктура стала стандартом де‑факто. Компании перевозят критичные сервисы в Azure, AWS,Google Cloud или Yandex.Cloud но оставляют on‑prem AD как ...
[Перевод] Тонкая настройка Gemma 4 на Cloud Run Jobs: использование серверных GPU для классификации пород животных
В этом поколении открытых моделей улучшены возможности рассуждения и эффективность архитектуры. Ниже будет инструкция по дообучению модели на собственных данных. | Если вам инте...
Рефлексия: что я узнал о себе и мире, благодаря pet-проекту
Привет!Меня зовут Артур!Я уже более 8 лет занимаюсь созданием и управлением IT-проектов.Последние 5 лет мой личный и профессиональный интерес находится в сферах edtech, обучения...
Дополнительное покрытие этой темы
Похожие публикации и близкие по смыслу материалы по этой же теме.
Как я написал распределенный Cron на C с P2P-репликацией и зачем это нужно админам Greenplum
Представьте себе классический кошмар системного администратора или SRE: три часа ночи, в управлении огромный кластер Greenplum на сотню сегмент-хостов, и вам нужно запустить тяж...