DiscordEasy - LeConstellationniste/Discord.py-Framework- GitHub Wiki

DiscordEasy

DiscordEasy is a package to make functional Bot discord very easily and quickly. Several features are already implemented such as the lack of arguments in a command and the lack of permissions, many errors in a command are already handled.
In addition, you can choose a custom prefix, a custom separator arguments...

Global Information

Requierements

Mandatory

Optionnal

Installation

To install this package, you can use the following commands.

pip3 install git+https://github.com/LeConstellationniste/Discord.py-Framework-.git@main

Don't forget to install dependencies.

To update the package, you can use:
pip3 install git+https://github.com/LeConstellationniste/Discord.py-Framework-.git@main --upgrade

OR

pip3 install git+https://github.com/LeConstellationniste/Discord.py-Framework-.git@main -U

Features

Feature First version Current version Description Last update
Custom prefix 1 βœ… Choose the prefix for your bot πŸ“… 2021-01-18
Custom separator arguments 1 βœ… Choose a separator arguments (default a white space) πŸ“… 2021-01-20
Name & aliases 1 βœ… You can choose a custom name and aliases for your commands (default, the name is the attribute _name_ of the function) πŸ“… 2021-01-18
Managing the lack of arguments 1 βœ… The lack of arguments are automatically managed. A error message is send in the channel of command πŸ“… 2021-01-19
Conversion input of a command 1 βœ… Conversion str -> types if types_options argument is specified πŸ“… 2021-01-19
Managing errors of type arguments 1 βœ… A bad type passing in a command are managed if types_options argument is used. A error message is send in the channel of command πŸ“… 2021-01-19
Managing of Permissions error 1 βœ… With class CommandAdmin and CommandSuperAdmin you can create admin commands. A error message is send in the channel of command πŸ“… 2021-01-20
Checks functions 1 βœ… You can specify a list of check function (wich return a boolean) to check if a command or a listener can be executed or not. A error message is send in the channel of command if the user don't valid the list of checks. πŸ“… 2021-01-25
Decorators 1 βœ… You can create command and listener with decorators. πŸ“… 2021-01-25
Color logs 1 βœ… With the class Logs, you can display logs with the date, if you have installed colorama package, the logs are colored πŸ“… 2021-01-18
Datetime format logs 1 βœ… You can change the datetime format of logs with attribute class Logs.date_fmt. πŸ“… 2021-01-30
Save logs 1 βœ… You can save logs with path_save argument of staticmethods of the class Logs πŸ“… 2021-01-25