Skip to main content

An easy-to-use extension for the Pycord library

Project description

EzCord

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

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 put this in it:

ezcord @ git+https://github.com/tibue99/ezcord

Useful Links

Example

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. You can find a detailed guide how to create a bot with .env files here.

Contributing

I am always happy to receive contributions. Here is how to do it:

  1. Fork this repository
  2. Make changes
  3. Create a pull request

You can also create an issue if you find any bugs.

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

ezcord-0.3.6.tar.gz (30.2 kB view hashes)

Uploaded Source

Built Distribution

ezcord-0.3.6-py3-none-any.whl (35.5 kB view hashes)

Uploaded Python 3

Supported by

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