| Commit message (Collapse) | Author | Lines | ||
|---|---|---|---|---|
| 2021-03-28 | Migrate nominations history command to non-watchchannel system | -1/+1 | ||
| 2021-03-28 | Use more accurate command names and docstring for talent pool commands | -14/+13 | ||
| 2021-03-28 | Remove WatchChannel parent of TalentPool and migrate first commands | -28/+52 | ||
| 2021-03-26 | feat: add link to discord dev portal intents section | -1/+1 | ||
| 2021-03-26 | fix: remove . from the hyperlink | -1/+1 | ||
| Co-authored-by: Joe Banks <[email protected]> | ||||
| 2021-03-20 | Added myself to CODEOWNERS | -0/+1 | ||
| 2021-03-20 | Added nomination voting channel to config | -2/+4 | ||
| Also changed talentpool review cog to post there instead of mod-announcements | ||||
| 2021-03-19 | Fix review formatting when there's only one infraction type | -5/+8 | ||
| 2021-03-19 | Review commands now use the user ID instead of nomination ID | -27/+19 | ||
| The user ID is much more accessible, and is usually what is used to obtain the nomination ID. | ||||
| 2021-03-19 | Don't reschedule reviews that are long overdue | -1/+3 | ||
| If it's been over a day overdue for a review, don't reschedule it. This is done in order to not fire reviews for all nominations which are over 30 days old when the auto-reviewing feature is merged. | ||||
| 2021-03-19 | Mark as reviewed when nominee is off server | -3/+4 | ||
| This is necessary as otherwise the bot would try to review them every time it restarts | ||||
| 2021-03-19 | Default message in review when no nomination reason given | -1/+1 | ||
| 2021-03-19 | Replace mentions for ID's in watchlist lists | -1/+1 | ||
| Uncached mentions render as 'invalid' users on mobile, and with the list now showing the user's name we can now just show the ID without many problems. | ||||
| 2021-03-19 | Properly await coroutine in post_review | -1/+3 | ||
| 2021-03-19 | Use ctx.send instead of ctx.channel.send | -1/+1 | ||
| Co-authored-by: ToxicKidz <[email protected]> | ||||
| 2021-03-19 | Add additional logging to _review.py | -0/+8 | ||
| 2021-03-19 | Apply requested style and grammar changes | -2/+2 | ||
| 2021-03-15 | Info: account for defcon threshold being None | -1/+2 | ||
| Fixes BOT-XK | ||||
| 2021-03-15 | Defcon: fix naming conflict between threshold cmd and attribute | -2/+2 | ||
| 2021-03-15 | Code block: remove null bytes before parsing AST | -0/+3 | ||
| `ast.parse` raises a ValueError complaining that source code strings cannot contain null bytes. It seems like they may accidentally get pasted into Discord by users sometimes. | ||||
| 2021-03-14 | fix: more minor spelling/grammar corrections | -2/+2 | ||
| 2021-03-14 | fix: minor spelling correction | -1/+1 | ||
| 2021-03-14 | fix: add newline file endings | -2/+2 | ||
| 2021-03-14 | feat: add new discord.py tags | -0/+22 | ||
| 2021-03-13 | Use .gitattributes to normalise line endings on check-in | -2/+1 | ||
| Remove the mixed line endings pre-commit hook because it is obsolete. Relying on git to handle line endings means contributors have more flexibility with which line endings they want to use on check-out. The settings in .gitattributes only impose which line endings will be used upon check-in (LF), which should not impact local development; git will still respect the core.eol and core.autocrlf settings. | ||||
| 2021-03-13 | master => main | -22/+22 | ||
| 2021-03-13 | Apply requested grammar and style changes. | -8/+13 | ||
| 2021-03-13 | Use log instead of erroneous self.log | -1/+1 | ||
| 2021-03-13 | Update help channel names from chemical elements to fruit | -126/+59 | ||
| * Update and rename elements.json to fruits.json * Update _name.py * Update _cog.py | ||||
| 2021-03-12 | Added '_' to allowed chars, shortened embed. | -21/+12 | ||
| 2021-03-12 | Fix typo in the token remover | -1/+1 | ||
| 2021-03-12 | Improve string building for long lines | -9/+15 | ||
| 2021-03-12 | Reviewer no longer subclasses Scheduler | -5/+31 | ||
| It didn't make much sense for the Reviewer to subclasses Scheduler. The Scheduler has methods that don't make sense to use on the Reviewer directly. There is now a Scheduler object as an attribute of the Reviewer. Interacting with it is done by adding __contains__, cancel, and cancel_all methods. | ||||
| 2021-03-11 | Remove invoked command and message after failure. | -27/+35 | ||
| 2021-03-12 | Compose: read all environment variables from '.env' | -4/+2 | ||
| 2021-03-11 | Compose: read GitHub API key from '.env' | -0/+1 | ||
| 2021-03-11 | The 'seen vote' emoji is now a random ducky. | -4/+15 | ||
| 2021-03-11 | Limit new commands to mods+ | -0/+2 | ||
| 2021-03-11 | Added an auto-reviewer to the talentpool cog | -26/+404 | ||
| This commit adds the functionality to automatically review a nominee a set number of days after being nominated. This is implemented by subclassing the Scheduler and formatting a review after 30 days. The review contains details of the nominee, their nominations, the number of messages they have and the channels they're most active in, and statistics about their infractions and previous nominations. Lastly, the bot will add three emojis to the review: eyes to mark as seen, a thumbsup, and thumbsdown for the vote itself. The code accounts for the possibility of the review being too long for a single message but splitting it where necessary. | ||||