aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| | | | * | | Switches To Poetry And Python 3.9Gravatar Hassan Abouelela2021-05-11-1052/+1620
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Migrates package manager to poetry, and updates python version to 3.9. Some packages are updated where needed. Signed-off-by: Hassan Abouelela <[email protected]>
| | | | | * | Nomination: consider that the first message has two role pingsGravatar Matteo Bertucci2021-05-15-8/+12
| | | | | | |
| | | | | * | Nomination: change archive timestamp to %Y/%m/%dGravatar Matteo Bertucci2021-05-15-1/+1
| | | | | | |
| | | | | * | Utils: fix indentationGravatar Matteo Bertucci2021-05-15-4/+4
| | | | | | |
| | | | | * | Nomination: fix formatting issueGravatar Matteo Bertucci2021-05-10-2/+8
| | | | | | |
| | | | | * | Duckpond: make use of count_unique_users_reactionGravatar Matteo Bertucci2021-05-09-21/+25
| | | | | | |
| | | | | * | Nominations: promote the mention regex to a constantGravatar Matteo Bertucci2021-05-09-1/+4
| | | | | | |
| | | | | * | Nomination: simplify history loopGravatar Matteo Bertucci2021-05-09-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: mbaruh <[email protected]>
| | | | | * | Nominations: send many archive messages if the nomination is too longGravatar Matteo Bertucci2021-04-24-6/+8
| | | | | | |
| | | | | * | Nomination: properly handle multi messages nominationsGravatar Matteo Bertucci2021-04-24-9/+27
| | | | | | |
| | | | | * | Nomination: pin nomination announcementsGravatar Matteo Bertucci2021-04-24-4/+23
| | | | | | |
| | | | | * | Nomination: ping the whole teamGravatar Matteo Bertucci2021-04-23-1/+1
| | | | | | |
| | | | | * | Nominations: automate post archivingGravatar Matteo Bertucci2021-04-23-4/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a new reaction handler to the talentpool cog to automatically unpin and archive mesage in #nomination-voting
| | | | | | * Fix tense problemsGravatar Vivaan Verma2021-05-16-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Some of the first paragraph was in the past tense and some was in the present. Now everything is in the present.
| | | | | | * Finish the tagGravatar Vivaan Verma2021-05-16-1/+22
| | | | | | |
| | | | | | * Change programme to programGravatar Vivaan Verma2021-05-16-1/+1
| | | | | | |
| | | | | | * Create blocking.mdGravatar Vivaan Verma2021-05-01-0/+7
| | | | | | |
* | | | | | | Remove the `claim_minutes` configuration.Gravatar swfarnsworth2021-05-21-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | There is essentially no cooldown as the "help cooldown" role is now always applied when one has an open help channel.
* | | | | | | Delete `_cooldown.py`, which is no longer needed.Gravatar swfarnsworth2021-05-21-95/+0
| | | | | | |
* | | | | | | Cooldown role only removed when help channel closes, removing a true cooldown.Gravatar swfarnsworth2021-05-13-10/+7
|/ / / / / / | | | | | | | | | | | | | | | | | | This implicitly creates a one channel per user rule.
* | | / / / Updates YTDL Tag (#1583)Gravatar Hassan Abouelela2021-05-11-1/+1
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Updates YTDL Tag Updates the tag to include similar tools, and adds an open-ended descriptor. Co-authored-by: ChrisJL <[email protected]>
* | | | | Merge pull request #1577 from python-discord/snippet-add-two-dots-supportGravatar Xithrius2021-05-10-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Code snippet: support the two dots syntax
| * \ \ \ \ Merge branch 'main' into snippet-add-two-dots-supportGravatar Xithrius2021-05-10-0/+23
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Merge pull request #1579 from python-discord/vcokltfre/tag/dotenvGravatar Matteo Bertucci2021-05-10-0/+23
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | feat: add dotenv tag
| * | | | | chore: add pypi link for python-dotenvGravatar vcokltfre2021-05-10-1/+1
| | | | | |
| * | | | | feat: add dotenv tagGravatar vcokltfre2021-05-10-0/+23
|/ / / / /
| * / / / Code snippet: support the two dots syntaxGravatar Matteo Bertucci2021-05-10-1/+1
|/ / / / | | | | | | | | Lines can be highlighted in GitHub using the `L00..L42` syntax, currently not supported by the regex. This commits adds it.
* | | | Merge pull request #1542 from RohanJnr/annihilate_redditGravatar Xithrius2021-05-09-393/+0
|\ \ \ \ | | | | | | | | | | Annihilate reddit cog
| * \ \ \ Merge branch 'main' into annihilate_redditGravatar Xithrius2021-05-09-3/+12
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Merge pull request #1574 from python-discord/ping-bugsGravatar Xithrius2021-05-09-3/+12
|\ \ \ \ \ | |_|/ / / |/| | | | Fix Ping Bugs On Localhost
| * | | | Adds Warning For Permission Error In PingGravatar Hassan Abouelela2021-05-09-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mostly affects linux machines not running as root. Signed-off-by: Hassan Abouelela <[email protected]>
| * | | | Adds Warning For Desynced Clock In Ping CommandGravatar Hassan Abouelela2021-05-09-1/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Hassan Abouelela <[email protected]>
| * | | | Fixes Site Ping On LocalhostGravatar Hassan Abouelela2021-05-09-1/+3
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Improves parsing of site URL, so the ping command works locally and in prod. Signed-off-by: Hassan Abouelela <[email protected]>
| * | | Remove test for un-available function.Gravatar rohan2021-05-10-13/+0
| | | |
| * | | Make linter happy for life.Gravatar rohan2021-05-10-1/+0
| | | |
| * | | Merge main and resolve conflicts.Gravatar rohan2021-05-10-72/+1235
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #1564 from Shivansh-007/enhancement/banGravatar Xithrius2021-05-07-13/+34
|\ \ \ \ | | | | | | | | | | Allow `!ban`, `!vban`, and `!pban` to take a duration
| * \ \ \ Merge branch 'main' into enhancement/banGravatar Xithrius2021-05-07-17/+100
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Merge pull request #1572 from Qwerty-133/message_editGravatar Joe Banks2021-05-07-1/+3
|\ \ \ \ \ | | | | | | | | | | | | Escape markdown in the edited message contents before getting their diff.
| * \ \ \ \ Merge branch 'main' into message_editGravatar Joe Banks2021-05-07-3/+3
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Merge pull request #1571 from Qwerty-133/extensionGravatar Joe Banks2021-05-07-3/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add a newline character in code-blocks to ensure content isn't interpreted as the language.
| * | | | | | add a newline after backticks in code-blocksGravatar Qwerty-1332021-05-08-3/+3
|/ / / / / /
| * / / / / escape markdown in edited message contentsGravatar Qwerty-1332021-05-07-1/+3
|/ / / / /
* | | | | Merge pull request #1430 from laundmo/laundmo-compose-restart-logGravatar Dennis Pham2021-05-07-0/+20
|\ \ \ \ \ | | | | | | | | | | | | Add logging and restart config to docker compose
| * \ \ \ \ Merge branch 'main' into laundmo-compose-restart-logGravatar Dennis Pham2021-05-07-13/+74
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Merge pull request #1569 from ↵Gravatar Hassan Abouelela2021-05-06-4/+8
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | python-discord/sebastiaan/prevent-accidental-addition-talentpool-cache Prevent accidental addition of users to talentpool cache when using `!talentpool get_review`
| * | | | | | Prevent accidental addition of users to talentpoolGravatar Sebastiaan Zeeff2021-05-06-4/+8
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: When asking for a review for a user that isn't currently nominated using the `!talentpool get_review <userid>` command, the user is added to the talentpool `watched_users` cache, causing their messages to be relayed to the talentpool watch channel. Steps to reproduce: Use `!talentpool get_review <user_id>`, where `<user_id>` is the ID of a user not currently nominated. The command will correctly reply that the user isn't nominated, but their ID will be added as a key to the defaultdict nonetheless. Solution: replace all regular getitem usages with `.get(<user_id>)`, as the Reviewer should never insert IDs using the regular defaultdict path. Additional note: I've replaced all occurrences of regular getitem access into the defaultdict, even those that are normally not reachable with the id of a user that's currently not nominated, to prevent a future refactor from accidentally introducing this bug again.
* | | | | | Merge pull request #1561 from dawnofmidnight/patch-1Gravatar Matteo Bertucci2021-05-05-0/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add New Celebrities to `!superstarify`.
| * \ \ \ \ \ Merge branch 'main' into patch-1Gravatar ChrisJL2021-05-05-6/+32
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #1531 from ToxicKidz/eval-redirect-outputGravatar ChrisJL2021-05-05-6/+32
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Redirect output to bot-commands channel for the !eval command