An easy-to-use extension for the Pycord library
Project description
An easy-to-use extension for the Pycord library with some utility functions.
⚠️ Note
Please use this library with the Pycord master branch.
Features
- Easy cog loading
- Automatic error handling
- Error report webhooks
- Embed templates
- Beautiful ready event
- Custom logging
- Automated help command
- Datetime and file utilities
- Wrapper for aiosqlite
While this library can be installed with any Discord library, most features will only work with Pycord.
Installing
Python 3.9 or higher is required.
pip install ezcord
You can also install the latest version from GitHub. Note that this version may be unstable and requires git to be installed.
pip install git+https://github.com/tibue99/ezcord
If you need the latest version in your requirements.txt
file, you can add this line:
ezcord @ git+https://github.com/tibue99/ezcord
Useful Links
Example
- For more examples, see the example repository or the sample code.
import ezcord
import discord
bot = ezcord.Bot(
intents=discord.Intents.default()
)
if __name__ == "__main__":
bot.load_cogs("cogs") # Load all cogs in the "cogs" folder
bot.run("TOKEN")
Note: It's recommended to load the token from a .env
file instead of hardcoding it.
EzCord can automatically load the token if a TOKEN
variable is present in the .env
file.
Contributing
I am always happy to receive contributions. Here is how to do it:
- Fork this repository
- Make changes
- Create a pull request
You can also create an issue if you find any bugs.
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.