Metadata-Version: 2.1
Name: pyrobloxbot
Version: 1.0.8
Summary: A python library to control the roblox character and interact with game ui through keyboard inputs
Project-URL: Homepage, https://github.com/Mews/py-roblox-bot
Project-URL: Issues, https://github.com/Mews/py-roblox-bot/issues
Author-email: Mews <tiraraspas@gmail.com>
License-File: LICENSE
Keywords: bot,keyboard,roblox
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: keyboard
Requires-Dist: opencv-python
Requires-Dist: pyautogui
Requires-Dist: pydirectinput
Requires-Dist: pygetwindow
Requires-Dist: pynput
Requires-Dist: pyperclip
Requires-Dist: pywin32
Description-Content-Type: text/markdown


# pyrobloxbot

A python library to control the roblox character and interact with game ui through keyboard inputs

This library uses ```pydirectinput``` to control the keyboard

It has a decorator to ensure that the roblox window is in focus before sending keyboard inputs

There is also a global failsafe that can be triggered using _**control + m**_ to avoid your bot getting out of control
-   The failsafe hotkey can be changed using `set_failsafe_hotkey`

    Example:
    ```python
    #Sets the failsafe hotkey to control + shift + y
    set_failsafe_hotkey("ctrl", "shift", "y")
    ```

## Installation

Install pyrobloxbot using ```pip install pyrobloxbot```

## Usage/Examples

```python
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()
```

## [Documentation](https://pyrobloxbot.readthedocs.io/en/latest/pyrobloxbot.html)

## [Changelog](https://github.com/Mews/py-roblox-bot/blob/main/CHANGELOG.md)