/DisCatPy

A high level, asynchronous Discord API wrapper made completely from scratch.

Primary LanguagePythonMIT LicenseMIT

Banner for DisCatPy

DisCatPy

A high level, asynchronous Discord API wrapper made completely from scratch.

Discord Server invite PyPi Version Supported Python Versions

Warning

Before you use DisCatPy, please make sure you know that it is currently in pre-alpha status. Bugs are prone to happen and not all features are implemented yet.

If you do experience any issues with DisCatPy, you can go ahead and open up an issue. If you want to contribute, then feel free to. Contributions are always welcome!

Features

DisCatPy currently supports:

  • Modern async/await syntax
  • Proper handling of Discord's REST API and Gateway
  • Proper REST API ratelimiting

If you want to see what DisCatPy is planning to support, check out the project board for v1.0 in the Projects tab.

Installing

Currently, the PyPi package does not have a pre-release version. Therefore, you'll have to install directly from the git repo.

Make sure you have git installed before doing this.

Run this command in a terminal:

# For Unix systems
python3 -m pip install git+https://github.com/EmreTech/DisCatPy

If you're using Windows, then you'll have to search up how to do this.

Licensing

DisCatPy is licensed under the MIT License. Please read the LICENSE file for more details.