| Commit message (Collapse) | Author | Age | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
* Rename batch_reload() to batch_manage() and make it accept an
action as a parameter so that it can be a generic function.
* Switch parameter order for manage() to make it consistent with
batch_manage().
* Always call batch_manage() and make it defer to manage() when only 1
extension is given.
* Make batch_manage() a regular method instead of a coroutine.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* Rename accordingly from cogs to extensions
* Use the Extension converter
* Make the argument variable instead of keyword-only
|
|
|
|
|
|
|
| |
* Simplify output format of batch reload with only 1 list of failures
* Show success/failure emoji for batch reloads
* Simplify logic in the manage() function
* Clean up some imports
|
|
|
|
| |
* Rename reload_all to batch_reload
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Rewrite docstrings for commands
* Rename KEEP_LOADED to UNLOAD_BLACKLIST and make it a set
* Change single quotes to double quotes
* Add "cogs" as an alias to the extensions group
|
|
|
|
|
| |
* Store just the names rather than entire ModuleInfo objects
* Fix prefix argument
|
|
|
|
|
|
|
|
|
|
| |
The converter fully qualifies the extension's name and ensures the
extension exists.
* Make the extensions set a module constant instead of an instant
attribute and make it a frozenset.
* Add a cog error handler to handle BadArgument locally and prevent the
help command from showing for such errors.
|
| |
|
| |
|
|
|
|
| |
The cog now keeps a set of full qualified names of all extensions.
|
| |
|
| |
|
|\
| |
| | |
Add checks for valid response and retries to fetch_posts()
|
| |\
| |/
|/| |
|
|\ \
| | |
| | | |
Fix mutes not being re-applied on rejoins.
|
| |\ \
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | | |
Fix `cog_unload` bug in WatchChannel ABC
|
| |\ \ \
| |/ / /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
https://github.com/python-discord/bot/issues/482
There was small bug in the `cog_unload` method of the WatchChannel
ABC in `bot.cogs.watchchannels.watchchannel`. The problem was that it
tries to check if the Task assigned to `self._consume_task` is done
by accessing its `done` method. However, if a watch channel has not
yet relayed messages after the bot has started, it will not have a
consumption task yet, meaning this `_consume_task` attribute will be
assigned to `None`.
The solution is to change the `if` condition to:
`if self._consume_task and not self._consume_task.done():`
This commit closes #482
|
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | | |
Forward arguments to !docs get
|
| |\ \ \
| |/ / /
|/| | | |
|
|\ \ \ \
| |_|/ /
|/| | | |
Make `!tags edit` use PATCH to update tags
|
| |\ \ \
| |/ / /
|/| | | |
|
|\ \ \ \
| | | | |
| | | | | |
Split !resources into !tools and !resources.
|
| | | | | |
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This splits the former !site resources into two separate commands,
one for !site resources and one for !site tools. This makes sense
now that we've split up the lists into two pages.
It also adds a new alias, !tools, to call this command.
This addresses #478.
https://github.com/python-discord/bot/issues/478
|
|\ \ \ \
| | | | |
| | | | | |
Update contrib doc for new wiki links
|
| | | | |
| | | | |
| | | | | |
It looks silly
|
|/ / / / |
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
https://github.com/python-discord/bot/issues/474
This commit makes sure we're using the PATCH method to update tags,
instead of the POST method. The problem was that the `!tags edit`
command was an alias of `!tags set`, which uses the POST method to
post new tags to the API.
However, when a tag with a given name already exists, the API will
refuse a POST request in an attempt to update it; we need to use the
PATCH method to the `bot/tags/{tag_name}` endpoint instead.
I fixed this by creating a separate subcommand, `!tags edit`, that
uses the correct PATCH method to update an existing tag.
This commit closes #474
|
| | | |
|
| | |
| | |
| | | |
Co-Authored-By: S. Co1 <[email protected]>
|
|/ / |
|
| |
| |
| | |
Co-Authored-By: Mark <[email protected]>
|
| | |
|
| | |
|
| | |
|
|/ |
|
|\
| |
| | |
Adjust development workflow inline with new `site` changes.
|
| | |
|
| | |
|
| | |
|
| | |
|