A python library to control the Roblox character and interact with game ui through keyboard inputs
Project description
pyrobloxbot
pyrobloxbot is an open-source package for making Roblox bots that interact with the game strictly through the keyboard.
It simplifies this process by providing features like:
- Methods for most actions your character can make, like movement, chatting, resetting, etc
- Methods to navigate through game ui elements through the keyboard only, to avoid needing the mouse which is unreliable
- Methods to join games, join users and join private servers
- Highly customizable bots, by changing different options to fit your use case
- A global failsafe to avoid your bot going rogue
- Support for multi account bots
Installation guide
pyrobloxbot can be installed using pip, by doing:
pip install pyrobloxbot
[!NOTE] For now, pyrobloxbot is Windows only. See the issue tracker for updates.
Documentation
Read the documentation at https://pyrobloxbot.readthedocs.io/en/latest/index.html
There you'll find:
- API references
- Basic and advanced usage guides
- Step by step, real life examples
- Pieces of wisdom I've gathered after making tens of bots with pyrobloxbot
Have a question?
Don't hesitate to ask!
You can check the FAQ, open an issue, or contact me on discord (mews75)!
Got an idea?
All feature requests are welcome!
You can submit them on github by opening an issue and using the feature template.
Also, feel free to share anything you make with me through my discord (mews75)!
Usage/Examples
import pyrobloxbot as bot
#Send a message in chat
bot.chat("Hello world!")
#Walk forward for 5 seconds
bot.walk_forward(5)
#Reset player character
bot.reset_player()
Changelog
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyrobloxbot-2.2.1.tar.gz.
File metadata
- Download URL: pyrobloxbot-2.2.1.tar.gz
- Upload date:
- Size: 20.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b86eb7ab13a3b86702a987315710dd536902812dfa6bbf5e75bb96c2566f5972
|
|
| MD5 |
c38f519c891a19f6661b178010d978f3
|
|
| BLAKE2b-256 |
9ca6f6a65a5b39e55008d51b2721f33f3186b561f3efb6ea73855327dc85354d
|
Provenance
The following attestation bundles were made for pyrobloxbot-2.2.1.tar.gz:
Publisher:
release.yaml on Mews/pyrobloxbot
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyrobloxbot-2.2.1.tar.gz -
Subject digest:
b86eb7ab13a3b86702a987315710dd536902812dfa6bbf5e75bb96c2566f5972 - Sigstore transparency entry: 974829322
- Sigstore integration time:
-
Permalink:
Mews/pyrobloxbot@8d816f1214f672019c23d43aeca9ef23cbfc6e95 -
Branch / Tag:
refs/tags/v2.2.1 - Owner: https://github.com/Mews
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8d816f1214f672019c23d43aeca9ef23cbfc6e95 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pyrobloxbot-2.2.1-py3-none-any.whl.
File metadata
- Download URL: pyrobloxbot-2.2.1-py3-none-any.whl
- Upload date:
- Size: 22.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6a5af0e1877dfb9075b70ce3afe1d017f80103a29d8fd7e840c905b01882ba3
|
|
| MD5 |
624416fbeb47e9c3808b6e6873a33ab6
|
|
| BLAKE2b-256 |
15265acbf80b03ed599804ff53edf2224c1b970aa86761adbc50b8db512b0498
|
Provenance
The following attestation bundles were made for pyrobloxbot-2.2.1-py3-none-any.whl:
Publisher:
release.yaml on Mews/pyrobloxbot
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyrobloxbot-2.2.1-py3-none-any.whl -
Subject digest:
c6a5af0e1877dfb9075b70ce3afe1d017f80103a29d8fd7e840c905b01882ba3 - Sigstore transparency entry: 974829326
- Sigstore integration time:
-
Permalink:
Mews/pyrobloxbot@8d816f1214f672019c23d43aeca9ef23cbfc6e95 -
Branch / Tag:
refs/tags/v2.2.1 - Owner: https://github.com/Mews
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8d816f1214f672019c23d43aeca9ef23cbfc6e95 -
Trigger Event:
release
-
Statement type: