Загрузка...

Python
PyPlayerokAPI - SDK for working with Playerok

Thread in Your projects created by kekch127 Mar 12, 2026. (bumped Mar 24, 2026) 128 views

The poll
Полезно?
  1. да

    100%
    4
  2. нет

    0%
    0
  1. kekch127
    kekch127 Topic starter Mar 12, 2026 1,273 Oct 5, 2020
    Асинхронный Python SDK для работы с Playerok API
    GraphQL • Streaming • Proxy • Production-ready transport

    PyPlayerokAPI - асинхронная библиотека для работы с платформой Playerok. Она представляет собой удобный SDK для взаимодействия с API сервиса, получения ивентов (событий) в реальном времени и автоматизации работы с аккаунтами.

    Доступный функционал:
    - получение полной информации аккаунта (сделки, предметы, чаты и сообщения и т.д.)
    - получение всей информации о играх, категориях, профилей пользователей и т.д.
    - создание, обновление предметов, отправка сообщений так-же доступны
    - кастомные маркеры ивентов, определение поведения для каждого ивента, поддержка декораторов
    - поиск сообщений по тексту/regex/наличию одному-множества и всех ключевых слов
    - работа как с одним, так и с множеством аккаунтов одновременно
    - и многое, многое другое

    Стриминг ивентов построен на основе синтаксиса привязки хендлеров, похожим на Aiogram / FastAPI / любой другой событийно-ориентированный фреймворк.

    Все ивенты закрепляются конкретно за своим аккаунтом. Поэтому не будет проблем при поиске аккаунта, на который пришел ивент.

    Основа, которая используется:
    - Pydantic для сериализации / десериализации / валидации данных
    - curl_cffi для работы с Cloudflare, вебсокетом

    Подробнее о работе можно узнать из документации на Github.

    Github проекта
    PyPI
    1.1.4
    - Очищен код и зависимости

    - Основные Нововведения
    - Добавлен поиск сообщений по определенному тексту/regex/одному-множеству-наличию всех ключевым словам
    - Добавлен механизм поддержки сессии вебсокета для каждого клиента (KeepAlive)

    - Исправлено
    - Исправлена ошибка, когда при поиске сообщений ивент `NEW_MESSAGE` отрабатывал для всех маркеров. Теперь ивенты с поиском по определенному параметру не вызывают отдельно ивент `NEW_MESSAGE` (router.on_new_message(marker = "marker") не вызывает router.on_new_message())
    - Изменен вебсокет клиент (переход с `websockets` на `curl_cffi`)

    1.1.5
    - Библиотека полностью мигрировала на Async реализацию
    - Добавлены ****** для получения атрибутов аккаунта
    - Исправлен транспорт
    - Почищены зависимости
    - Обновлена документация​


    Данная библиотека является переработанной и архитектурно переосмысленной версией проекта PlayerokAPI. (от разработчика avatarextractorgg)
    Я реорганизовал кодовую базу, т.к. в его исполнении она представляет собой "монолит".
    Проект не является форком, а представляет собой самостоятельную реализацию с переработанной структурой.
     
  2. ofrei2190
    ofrei2190 Mar 23, 2026 3 Mar 18, 2024
    По папке tests сразу видно какая нейронка делала) Не проверял но если работает то красавчик
     
  3. deVan
    deVan Mar 23, 2026 2 Nov 10, 2025
    звучит кстати хайпово наверное
     
Loading...