| Commit message (Collapse) | Author | Age | Lines |
| |\ |
|
| | |\
| | |
| | | |
Removed API dependency for Tags
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Fixed `!tag search any` raises `AttributeError`.
Changed default value of `keywords` from `None` to `'any'`.
This will make it search for keyword `'any'` when there is no keyword.
|
| | | | |
|
| | | |\
| | | |
| | | |
| | | | |
tags_overhaul
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
* Add a constant for the footer text
* Import constants module rather than its classes
|
| | | |/ |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
The tags have now been shifted from the database to being static files and hence the get_tags()
method has undergone changes. It now dosen't fetch from the database but looks at the local files
and we need not call it more than once.
|
| | | |\
| | | |
| | | |
| | | | |
tags_overhaul
|
| | | | |\
| | |_|/
| |/| | |
|
| | | |/ |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |\ |
|
| | | | |
| | | |
| | | |
| | | | |
"get_tags()" and "_get_tag()" functions need not be async as we are no longer doing any API call but instead reading from local files.
|
| | | | |
| | | |
| | | |
| | | | |
The pathlib module simplifies opening and reading files, hence the os module and the context manager are no longer used.
|
| | | |\ \
| | | | |
| | | | |
| | | | | |
tags_overhaul
|
| | | | |\ \ |
|
| | | |/ / /
| | | | |
| | | | |
| | | | | |
caching it after the tags command is used.
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
of points on github
|
| | | | | |
| | | | |
| | | | |
| | | | | |
access the static tag files rather than sending an API get request. Removed all methods calling the API so the tags cannot be edited, added nor deleted.
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The tasks extensions loop requires an event loop to exist. To work
around this, it's been mocked.
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
discord.py yields duplicate Command objects for each alias a command
has, so the duplicates need to be removed on our end.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* Rename `walk_extensions` to `walk_modules` because some extensions
don't consist of a single module
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Have to check the modules are equal to prevent yielding imported cogs.
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
This will help reduce nesting in the actual test.
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
For tests, ideally creating instances of cogs should be avoided to avoid
extra code execution. This function was copied over from discord.py
because their function is not a static method, though it still works as
one. It was probably just a design decision on their part to not make it
static.
|
| |/ / / / |
|
| |\ \ \ \
| | | | |
| | | | | |
ModLog: fix posting null attachments for deleted message logs
|
| | |\ \ \ \
| |/ / / /
|/| | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
Refactor token detection to check all potential substrings in message
|
| | |\ \ \ \ \
| |/ / / / /
|/| | | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Implement vote command.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The usage of 127462 as a unicode start point isn't super clear for
other devs coming across the code in future, so assigning it to a nicely
named variable with an accompanying inline comment should help make
things clearer.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
If the vote command receives less than 2 options, it's not being used
for it's intended usage and is considered a user input error.
|
| | |\ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Fix filtered extension string out of scope for antismalware log message
|
| | |\ \ \ \ \ \ \
| |/ / / / / / /
|/| | | | | | | |
|
| | | | | | | | |
| | | | | | | |
| | | | | | | | |
* Fix typo in file extensions list comprehension
|
| | |/ / / / / /
|/| | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The vote command takes a given list of options and generates a simple
message and corresponding reactions for each so members can quickly take
a vote on a subject during in-server discussions and meetings.
|