| Commit message (Collapse) | Author | Age | Lines |
| ... | |
| | |
|
| | |
|
| |
|
|
| |
Before this, even if a package is prefixed with an underscore, `walk_extensions` will ignore the package itself, but will still look for extensions inside it.
|
| | |
|
| |
|
|
| |
This is for bots that want to use the unqualify function for their own extension cogs
|
| | |
|
| | |
|
| |
|
|
| |
This is in case a connection cannot be made on init.
|
| |
|
|
| |
This is to avoid a deprecation notice.
|
| |
|
|
| |
There is a deprecation notice that this must be created within an async function. This isn't a breaking change.
|
| |
|
| |
Co-authored-by: Mark <[email protected]>
|
| |
|
|
|
|
|
|
|
| |
Doing a naive git log --grep closing_tasks on the bot repo I found these two places it was used:
https://github.com/python-discord/bot/commit/429cc865309242f0cf37147f9c3f05036972eb8c - Reddit cog to revoke the access token on unload, which has since been moved to lance (without this feature).
https://github.com/python-discord/bot/commit/f4004d814c1babfb5906afb8cd9944ceef90a2a3 - Silence cog, which has been removed since.
Since this list of tasks to close when closing the Discord connection is no longer used, it has been removed from BotBase.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
This allows commands like extensions and source to see all of the available commands, rather than just the currently loaded commands.
|
| |
|
|
|
|
| |
Since *args and **kwargs already allow these to be passed, there is no use in explicitly listing them.
allowed_roles has been left there, to ensure that it is always passed, since it's important to use this to avoid bots being able to ping large roles.
|
| |
|
|
|
|
|
| |
This commit also modifies the extensions util, since it's now directly used by bot-core.
Co-authored-by: Mark <[email protected]>
Co-authored-by: Hassan Abouelela <[email protected]>
|
| |
|
|
|
|
| |
This is used by the bots to push stats to statsd in a non-blocking way.
Co-authored-by: Joe Banks <[email protected]>
|
| | |
|
| |
|
|
| |
Fixes an issue when using trace logging on loggers that were instantiated before the class was set.
|
| | |
|
| |
|
|
|
| |
Co-authored-by: Johannes Christ <[email protected]>
Co-authored-by: MarkKoz <[email protected]>
|
| | |
|
| |
|
|
|
|
|
| |
This covers the monkeypatches for Commands and Groups to allow for root aliases, along with a monkey patch for typing events, in case discord decides to raise 403s again.
Co-authored-by: Mark <[email protected]>
Co-authored-by: Hassan Abouelela <[email protected]>
|
| |
|
|
| |
Also add sphix-style docstrings to functions that were previously missing them.
|
| | |
|
| | |
|
| | |
|
| |\ |
|
| | |
| |
| |
| | |
These are pulled directly from Python bot's snekbox cog.
|
| |/ |
|
| | |
|
| |
|