| Commit message (Collapse) | Author | Age | Lines | ||
|---|---|---|---|---|---|
| ... | |||||
| | * | | | | | | Merge pull request #1892 from python-discord/Update-Username-Checks | 2021-12-06 | -11/+22 | ||
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | Update username checks | ||||
| | | * | | | | | | Build an intermediate list for speed in filtering cog | 2021-12-06 | -1/+1 | ||
| | | | | | | | | | |||||
| | | * | | | | | | Also run name filters against a cleaned version of the normalised name | 2021-12-06 | -4/+5 | ||
| | | | | | | | | | |||||
| | | * | | | | | | Return early when getting name matches | 2021-12-06 | -9/+7 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ss soon as we get a match for a bad name, return it, rather than running it against the rest of the filters. | ||||
| | | * | | | | | | Check if we recently alerted about a bad name before running all filter ↵ | 2021-12-06 | -2/+6 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tokens again | ||||
| | | * | | | | | | Normalise names before checking for matches | 2021-12-06 | -3/+11 | ||
| | |/ / / / / / | |||||
| | | * / / / / | fix: parse whitespace out of pep titles | 2021-12-05 | -1/+4 | ||
| | |/ / / / / | |||||
| | * | | | | | Merge pull request #1990 from python-discord/fix-message-convertor | 2021-12-05 | -0/+29 | ||
| | |\ \ \ \ \ | | | | | | | | | | | | | | | Patch d.py's message convertor to infer channelID from the given context | ||||
| | | * \ \ \ \ | Merge branch 'main' into fix-message-convertor | 2021-12-05 | -22/+18 | ||
| | | |\ \ \ \ \ | | |/ / / / / | |/| | | | | | |||||
| | * | | | | | | Merge pull request #1993 from python-discord/fetch-thread-if-not-in-cache | 2021-12-05 | -2/+5 | ||
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | Attempt to fetch un-cached nomination threads on archive | ||||
| | | * | | | | | | Attepmt to fetch un-cached nomination threads on archive | 2021-12-03 | -2/+5 | ||
| | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes BOT-1R0 Fixes #1992 The time between a vote passing and the helper being helpered can sometimes be >7 days, meaning the thread may have auto-archived by then. We should deal with this by trying to fetch the threead from the API if it's not cached. | ||||
| | * | | | | | | Merge pull request #1991 from python-discord/pep-main | 2021-12-03 | -1/+1 | ||
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | Update PEP Repo URL | ||||
| | | * \ \ \ \ \ | Merge branch 'main' into pep-main | 2021-12-03 | -7/+1 | ||
| | | |\ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | |||||
| | * | | | | | | | Merge pull request #1987 from onerandomusername/remove-unneeded-constant | 2021-12-03 | -7/+1 | ||
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | remove default thread archive time | ||||
| | | * \ \ \ \ \ \ | Merge branch 'main' into remove-unneeded-constant | 2021-12-03 | -12/+11 | ||
| | | |\ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | |||||
| | | * | | | | | | | remove default thread archive time as discord.py supports that already | 2021-12-02 | -7/+1 | ||
| | | | | | | | | | | |||||
| | | | * | | | | | | Update PEP Repo URL | 2021-12-03 | -1/+1 | ||
| | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | The PEP github repo changed branch from master, to main, breaking our code. Switch the ref from master to main in our code. | ||||
| | * | | | | | | | Merge pull request #1985 from python-discord/subscribe-redirect | 2021-12-03 | -11/+10 | ||
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Redirect subscribe command output to bot commands | ||||
| | | * \ \ \ \ \ \ | Merge branch 'main' into subscribe-redirect | 2021-12-03 | -52/+142 | ||
| | | |\ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | |||||
| | * | | | | | | | | Merge pull request #1986 from onerandomusername/patch-3 | 2021-12-03 | -1/+1 | ||
| | |\ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | | | set three_day to 4320, the number of minutes in 3 days | ||||
| | | * | | | | | | | set three_day to 4320, the number of minutes in 3 days | 2021-12-02 | -1/+1 | ||
| | |/ / / / / / / | |||||
| | | * | | | | | | Redirect subscribe command output to bot commands | 2021-12-01 | -10/+7 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of silently failing in channels other than bot commands for non-staff, the bot now instead redirects the command output to bot commands and pings the user. To facilitate this, I had to change the ctx.reply to a ctx.send since the invocation message may be in a different channel. | ||||
| | | * | | | | | | Sort subscribe roles alphabetically | 2021-12-01 | -1/+3 | ||
| | | | | | | | | | |||||
| | | | * | | | | | Patch d.py's message convertor to infer channelID from the given context | 2021-12-03 | -0/+29 | ||
| | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Discord.py's Message convertor is supposed to infer channelID based on ctx.channel if only a messageID is given. A 'refactor' (linked below) a few weeks before d.py's archival broke this, so that if only a messageID is given to the convertor, it will only find that message if it's in the bot's cache. Co-authored-by: Hassan Abouelela <[email protected]> | ||||
| | | | * | | | | Correct typo in logline | 2021-12-08 | -1/+1 | ||
| | | | | | | | | |||||
| | | | * | | | | Make 'parse' imported function name explicit | 2021-11-01 | -2/+2 | ||
| | | | | | | | | |||||
| | | | * | | | | Use discord timestamps for showing worktime | 2021-10-19 | -4/+5 | ||
| | | | | | | | | |||||
| | | | * | | | | Merge remote-tracking branch 'upstream/main' into modpings-schedule | 2021-10-19 | -2584/+5369 | ||
| | | | |\ \ \ \ | |||||
| | | | * | | | | | Fix bugs when scheduling from cache | 2021-07-12 | -2/+2 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Dict was missing .items() method, causing TypeError. 2. Timestamp wasn't converted to float before passing to dt.fromtimestamp(), was stored as a joined string with work_time. | ||||
| | | | * | | | | | (modpings): Make flake8 happy! | 2021-06-13 | -2/+1 | ||
| | | | | | | | | | |||||
| | | | * | | | | | (modpings): Add a day to datetime if already passed | 2021-06-13 | -1/+9 | ||
| | | | | | | | | | |||||
| | | | * | | | | | (modpings): Add subcommand to delete your modpings schedule | 2021-06-13 | -1/+13 | ||
| | | | | | | | | | |||||
| | | | * | | | | | (modpings): 16 hours is the maximum schedule limit | 2021-06-13 | -7/+7 | ||
| | | | | | | | | | |||||
| | | | * | | | | | (modpings): Use scheduling.create_task wrapper | 2021-06-13 | -9/+9 | ||
| | | | | | | | | | |||||
| | | | * | | | | | (modpings): Use 24 hour format | 2021-06-13 | -1/+1 | ||
| | | | | | | | | | |||||
| | | | * | | | | | Merge branch 'main' into modpings-schedule | 2021-06-13 | -20/+121 | ||
| | | | |\ \ \ \ \ | |||||
| | | | * | | | | | | (modpings): Cancel scheduler and tasks on cog unload | 2021-06-11 | -0/+3 | ||
| | | | | | | | | | | |||||
| | | | * | | | | | | Merge branch 'main' into modpings-schedule | 2021-06-11 | -3/+3 | ||
| | | | |\ \ \ \ \ \ | |||||
| | | | * | | | | | | | (modpings): Make flake8 happy! | 2021-06-11 | -3/+8 | ||
| | | | | | | | | | | | |||||
| | | | * | | | | | | | (modpings): Use separate scheduler for modpings schedule | 2021-06-11 | -7/+8 | ||
| | | | | | | | | | | | |||||
| | | | * | | | | | | | (modpings): Cancel the task before scheduling it again | 2021-06-11 | -0/+3 | ||
| | | | | | | | | | | | |||||
| | | | * | | | | | | | Add modpings schedule feature | 2021-06-10 | -1/+81 | ||
| | | | | | | | | | | | |||||
| | | | | | | | * | | | Merge remote-tracking branch 'upstream/main' into tag-groups | 2021-11-09 | -850/+1274 | ||
| | | | | | | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # bot/converters.py # bot/exts/info/tags.py # tests/bot/test_converters.py | ||||
| | | | | | | | * | | | | Remove try_get_tag ctx args test | 2021-09-22 | -12/+0 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The arguments are now parsed by the command itself so the test would only check if the mocked message was passed in. The only case where the errors would fail would be a change to the passed args, so it'd only restrict development as the tests would need to be changed anyway | ||||
| | | | | | | | * | | | | Use new command interface that accepts direct content | 2021-09-22 | -10/+1 | ||
| | | | | | | | | | | | | |||||
| | | | | | | | * | | | | Handle argument parsing through identifier from_string instead of d.py | 2021-09-22 | -24/+13 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This lets us skip on the logic of figuring out whether we received a tag name alone, or both a name and a group | ||||
| | | | | | | | * | | | | Reword all tags embed title | 2021-09-13 | -1/+1 | ||
| | | | | | | | | | | | | |||||
| | | | | | | | * | | | | Rename methods to better reflect their new behaviour | 2021-09-13 | -4/+4 | ||
| | | | | | | | | | | | | |||||
| | | | | | | | * | | | | remove redundant returns on both branches | 2021-09-13 | -2/+1 | ||
| | | | | | | | | | | | | |||||
| | | | | | | | * | | | | Return formatted list instead of paginating directly in tag list methods | 2021-09-13 | -20/+18 | ||
| | | | | | | | | | | | | |||||