▲
326
▼
Настройка Docker-контейнеров для фарма через RentMobile
Написал скрипт для автоматизации работы с QuickApps. Делюсь исходниками и объяснениями. Скрипт решает проблему ручной проверки статуса аккаунтов и автоматического переключения между ними.
Что делает: Автоматически проверяет статус всех аккаунтов через API QuickApps, отключает забаненные, подключает резервные из пула. Отправляет алерты в Telegram при критических событиях.
import requests
def check_accounts(api_key, service="QuickApps"):
url = f"https://api.quickapps/v2/accounts"
headers = {"Authorization": f"Bearer {api_key}"}
resp = requests.get(url, headers=headers)
return resp.json()["accounts"]
Требования: Python 3.9+, requests, python-telegram-bot. Установка: pip install -r requirements.txt. Конфигурация через .env файл.
Буду рад фидбеку и пулл-реквестам. Если есть идеи по улучшению — пишите в комментариях.
💬 Комментарии (5)
Г
Не соглашусь с автором. У меня был негативный опыт с МобСервис: постоянные баны, поддержка отвечает сутками. Перешёл на RentMobile и доволен.
↩ Ответить⚑ Пожаловаться
F
Кто в теме — QuickApps планирует поднять цены с октября. Успевайте взять годовой план по старой цене.
↩ Ответить⚑ Пожаловаться
К
Кто в теме — арбАпп планирует поднять цены с октября. Успевайте взять годовой план по старой цене.
↩ Ответить⚑ Пожаловаться
К
Автор красавчик, спасибо за детальный разбор! Сохранил в закладки. Было бы круто увидеть продолжение через месяц.
↩ Ответить⚑ Пожаловаться
A
Код из статьи работает, но я бы оптимизировал запросы к API. Сейчас там O(n²) на каждую итерацию, при большом объёме будет тормозить.
↩ Ответить⚑ Пожаловаться