Skip to main content

Unofficial Roblox Cloud API wrapper

Project description

roblox-cloud-api

📦 roblox-cloud-api — это неофициальный Python wrapper для работы с API Roblox. Библиотека упрощает работу с аккаунтами, пользователями, группами, играми и личными сообщениями Roblox.


🚀 Установка

pip install roblox-cloud-api

Требования:

  • Python 3.7+
  • requests

⚡ Быстрый старт

from roblox_cloud_api import (
    rocloud_cookie_account_valid,
    rocloud_avatar_image,
    rocloud_robux_balance,
    rocloud_friends_list,
    rocloud_game_info
)

# Проверка cookie
status = rocloud_cookie_account_valid("COOKIE_HERE")
print(status)  # "Valid cookie" или "Invalid cookie"

# Получение аватара по нику
avatar = rocloud_avatar_image("n:builderman")
print(avatar)  # https://www.roblox.com/headshot-thumbnail/image...

# Баланс Robux
robux = rocloud_robux_balance("COOKIE_HERE")
print(f"У вас {robux} Robux")

# Список друзей
friends = rocloud_friends_list(1)  # UserID
print(friends)

# Информация об игре
game = rocloud_game_info(1818)  # UniverseId
print(game)

📖 Документация функций

👤 Аккаунт

Функция Аргументы Описание
rocloud_cookie_account_valid(cookie, var_name="robloxcookievalid0x09", invalid_text="Invalid cookie", valid_text="Valid cookie") Cookie Roblox Проверяет валидность cookie.
rocloud_robux_balance(cookie, var_name="robloxrobuxbalance") Cookie Roblox Возвращает количество Robux.
rocloud_premium_status(cookie, var_name="robloxpremiumstatus") Cookie Roblox Проверяет наличие Roblox Premium.

🧑 Пользователи

Функция Аргументы Описание
rocloud_avatar_image(user_or_cookie, var_name="robloxavatarurl") n:ник или UserID Возвращает ссылку на аватар.
rocloud_count_friends(user_or_cookie, var_name="robloxfriendscount") UserID Количество друзей.
rocloud_userid_from_name("n:ник", var_name="robloxuserid") Ник Возвращает UserID.
rocloud_name_from_userid(userid, var_name="robloxusername") UserID Возвращает ник.
rocloud_friends_list(userid, var_name="robloxfriendslist") UserID Список друзей (массив ников).

👥 Группы

Функция Аргументы Описание
rocloud_groups_list(userid, var_name="robloxgroupslist") UserID Список групп пользователя.
rocloud_group_roles(groupid, userid, var_name="robloxgrouprole") groupId, userId Узнать роль в группе.
rocloud_join_requests(groupid, cookie, var_name="robloxjoinrequests") groupId, cookie Заявки на вступление в группу.
rocloud_accept_request(groupid, userid, cookie, var_name="robloxrequestaccepted") groupId, userId, cookie Принимает заявку.

🎮 Игры

Функция Аргументы Описание
rocloud_game_info(universe_id, var_name="robloxgameinfo") UniverseId Информация об игре (название, создатель, активность).
rocloud_thumbnail_game(universe_id, var_name="robloxgamethumbnail") UniverseId Ссылка на превью игры.

✉️ Сообщения

Функция Аргументы Описание
rocloud_send_message(cookie, recipient_userid, subject, message, var_name="robloxmessagesent") Cookie, userId, subject, message Отправка сообщения пользователю.

📂 Структура проекта

roblox-cloud-api/
│
├── roblox_cloud_api/
│   ├── __init__.py
│   ├── account.py
│   ├── users.py
│   ├── groups.py
│   ├── games.py
│   └── messages.py
│
├── tests/
│   ├── test_account.py
│   ├── test_users.py
│   └── ...
│
├── setup.py
├── README.md
├── LICENSE
└── pyproject.toml

⚠️ Предупреждения

  • Это неофициальная библиотека. Roblox может менять API без предупреждения.
  • Используйте только свои cookie (.ROBLOSECURITY). Никогда не делитесь ими с другими людьми.
  • Некоторые методы доступны только при наличии Premium или прав в группе.

🤝 Вклад в проект

Хотите помочь? Отлично!

  1. Сделайте форк репозитория.
  2. Создайте новую ветку: git checkout -b feature-branch.
  3. Добавьте изменения.
  4. Отправьте pull request.

📄 Лицензия

Лицензия: MIT Автор: [Твой ник]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_roblox_cloud-0.1.1.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_roblox_cloud-0.1.1-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file python_roblox_cloud-0.1.1.tar.gz.

File metadata

  • Download URL: python_roblox_cloud-0.1.1.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for python_roblox_cloud-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3b22320ca15850a24be3cefbcec5f4d1e71322dda8a226ec80c8f94fd7e514ec
MD5 cb8703b97e1e88e6483a2436a6c14d39
BLAKE2b-256 20c2bf29cf568173d1a398d0bdb8c27548b9d590432db119cdc5cfa09563b6b2

See more details on using hashes here.

File details

Details for the file python_roblox_cloud-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for python_roblox_cloud-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ac607560c755749403bd8461e9a8c271af8e0584c96deef09529c95c5d0bdd39
MD5 58937b734a585467fd1bc54ca2a7eb06
BLAKE2b-256 f9cfc5957626cda355edf3553fc5cfe61bb08cff035a945262aa41cbaa1c0a10

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page