aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Merge pull request #959 from onerandomusername/fix-hanukkah-commandGravatar Joe Banks2021-12-02-48/+36
|\
| * fix: hanukkah command respects month boundariesGravatar aru2021-12-01-48/+36
|/ | | | | | | | | | | | rewrote hanukkah to use datetime.strptime left a helper method and some variables in order to allow extending to use a cache in the future, rather than requesting the api every invoke that is out of scope of this commit and pull, since the command is currently broken. I've only kept the same functionality, without trying to rewrite the entire command.
* Merge pull request #957 from python-discord/aoc-count-timestampGravatar Johannes Christ2021-11-30-21/+15
|\ | | | | Aoc count timestamp
| * Use Discord timestamps for aoc next day messages countdownsGravatar Chris Lovering2021-11-29-4/+3
| |
| * Use a Discord timestamp to show countdownGravatar Chris Lovering2021-11-29-6/+2
| | | | | | | | This gives the user the ability to hover the timestamp with their mouse to get an exact date and time.
| * Swap conditional in aoc countGravatar Chris Lovering2021-11-29-21/+20
|/ | | | This is so that there is less code within the if block, making it easier to parse the whole command by eye.
* Merge pull request #951 from python-discord/file_loggingGravatar Matteo Bertucci2021-11-28-4/+2
|\ | | | | Disable File Logging By Default
| * Merge branch 'main' into file_loggingGravatar Xithrius2021-11-28-4/+9
| |\ | |/ |/|
* | Merge pull request #955 from DMFriends/christmas_avatarGravatar ChrisJL2021-11-22-1/+1
|\ \ | | | | | | Fix a grammatical mistake in the description of the `.spookify` command
| * | Fix a grammatical mistake in the description of the `.spookify` commandGravatar DMFriends2021-11-22-1/+1
|/ /
* | Merge pull request #954 from D0rs4n/patch-aocdayandstarGravatar Matteo Bertucci2021-11-21-3/+8
|\ \ | | | | | | Add check to ensure the day-and-star data exists
| * \ Merge branch 'main' into patch-aocdayandstarGravatar Matteo Bertucci2021-11-21-0/+0
| |\ \ | |/ / |/| |
| * | Add check to ensure the day-and-star data existsGravatar D0rs4n2021-11-21-3/+8
| | |
| | * Disable File Logging By DefaultGravatar Hassan Abouelela2021-11-20-4/+2
| |/ |/| | | | | | | | | Place logging to file behind an environment variable. Signed-off-by: Hassan Abouelela <[email protected]>
* | Merge pull request #949 from D0rs4n/pr/aochangesGravatar Matteo Bertucci2021-11-20-32/+101
|\| | | | | Introduce command changes in the AoC Cog
| * Update Caching logic in AoC helpersGravatar D0rs4n2021-11-19-6/+40
| | | | | | | | | | | | | | - This commit adds a new set of leaderboard data to the cache so that it calculates the correct information if issued with either a `self_placement_name` or not. - It also introduces code consistency upgrades Co-Authored-By: Johannes Christ <[email protected]>
| * Introduce command changes in the AoC CogGravatar D0rs4n2021-11-18-31/+66
|/ | | | | - The AoC day and star browser has been separated from the leaderboard command, from now on it's a separate command - The leaderboard command has a new `self_placement_name` option, that shows the personal stats for the specified profile name.
* Merge pull request #842 from brad90four/color-677Gravatar Matteo Bertucci2021-11-14-0/+1828
|\ | | | | Add color command
| * Merge branch 'main' into color-677Gravatar Matteo Bertucci2021-11-14-340/+459
| |\ | |/ |/|
* | Merge pull request #943 from python-discord/file-log-debugGravatar Matteo Bertucci2021-11-12-32/+32
|\ \ | | | | | | Fix Startup Crash Loop
| * | Move Sentry Into InitGravatar Hassan Abouelela2021-11-12-22/+19
| | | | | | | | | | | | | | | | | | | | | | | | Moves the sentry setup to be one of the very first things run during startup, so we are able to catch more errors, such as ones that might occur while setting up logs. Signed-off-by: Hassan Abouelela <[email protected]>
| * | Disable File Logs In ProductionGravatar Hassan Abouelela2021-11-12-10/+13
|/ / | | | | | | | | | | | | | | | | The most recent changes to our log setup had the loggers writing to a read-only location in prod. This would cause an error during startup. To get around this while keeping the change, I moved it to only be used if debug is True. Signed-off-by: Hassan Abouelela <[email protected]>
* | Merge pull request #858 from Numerlor/coloredlogsGravatar Xithrius2021-11-11-281/+370
|\ \
| * \ Merge branch 'main' into coloredlogsGravatar Xithrius2021-11-11-19/+25
| |\ \ | |/ / |/| |
* | | Merge PR #909: Fix challenge cog not working for beta languagesGravatar Hassan Abouelela2021-11-10-19/+25
|\ \ \
| * \ \ Merge branch 'main' into challenge-fixGravatar Hassan Abouelela2021-11-10-403/+796
| |\ \ \ | |/ / / |/| | |
| * | | Fix line after function docstringGravatar Shom7702021-11-07-1/+0
| | | |
| * | | Change language to language.lower()Gravatar Shom7702021-11-06-2/+4
| | | |
| * | | lowering challenges for compatibility with uppercase languagesGravatar Shom7702021-11-06-1/+1
| | | |
| * | | removed repeating query is NoneGravatar Shom7702021-10-14-15/+16
| | | |
| * | | requested changes from TizzySaurus implementedGravatar Shom7702021-10-14-7/+6
| | | |
| * | | fixing errorsGravatar Shom7702021-10-13-3/+8
| | | |
| | * | remove unnecessary volumesGravatar Numerlor2021-11-09-3/+0
| | | |
| | * | use pseudo-tty for sir-lancebot serviceGravatar Numerlor2021-11-09-0/+1
| | | | | | | | | | | | | | | | | | | | This allows the coloredlogs module to automatically detect colour support when running in docker
| | * | Merge remote-tracking branch 'upstream/main' into coloredlogsGravatar Numerlor2021-11-09-748/+20683
| | |\ \ | |_|/ / |/| | |
* | | | Merge pull request #915 from python-discord/Add-border-around-batGravatar Xithrius2021-11-07-0/+0
|\ \ \ \ | | | | | | | | | | Add a border around the scary bat
| * \ \ \ Merge branch 'main' into Add-border-around-batGravatar ChrisJL2021-11-07-383/+650
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Handle `.wtf` command without query (#939)Gravatar brad90four2021-11-07-1/+13
| | | | | | | | | | | | | | | | | | | | Co-authored-by: Hedy Li <[email protected]> Co-authored-by: Xithrius <[email protected]>
* | | | | Limit user reactions on embed paginationGravatar NipaDev2021-11-05-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Limit user reactions on embed pagination Limit user reactions to prevent non-author from removing message by adding user restriction to paginator. * Fixed the format of code to single line. Co-authored-by: ChrisJL <[email protected]>
* | | | | Add option to get specific amount of realpython articlesGravatar NipaDev2021-11-05-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a feature to choice in between 1-5 (inclusive) articles. If value not specified, the default, 5 will be used. Co-authored-by: ChrisJL <[email protected]>
* | | | | Merge pull request #935 from SavagePastaMan/remove-skill-level-topicGravatar wookie1842021-11-02-1/+0
|\ \ \ \ \ | | | | | | | | | | | | Remove the "what's your skill level topic"
| * | | | | Remove the "what's your skill level topic"Gravatar SavagePastaMan2021-11-01-1/+0
|/ / / / /
* | | | | Merge pull request #931 from hedyhli/candyGravatar Hassan Abouelela2021-10-30-0/+5
|\ \ \ \ \ | | | | | | | | | | | | Candy Game: Ignore reactions to bot messages when adding candies
| * | | | | Candy Game: Ignore reactions to bot messages when adding candiesGravatar Hedy Li2021-10-29-0/+5
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check whether a reaction is for a bot message when adding candies upon reactions. Previously you could use bot's reaction buttons which would trigger `on_reaction_add` and have a high chance of getting candies (or skulls). It can easily be abused to spam reactions, which apparently doesn't trigger an auto-mute like spamming messages do, AFAIK. In any case, I don't really feel good about reactions triggering candies. Despite this fix, the game *can* still be abused (but I won't tell you how). Though this occuring by accident is less likely than before. Either figure it out yourself or don't try to cheat :P This patch can be tested using the `.snake antidote` game when you react to the recipe buttons. Using `.help` works too but it produces a lot of noise in the logs. Tic tac toe may be helpful as well. Anyway, you could just react to bot messages yourself.
* | | | | Migrate to `og_blurple` (#924)Gravatar TizzySaurus2021-10-26-12/+12
| | | | |
| * | | | Add a border around the scary batGravatar Chris Lovering2021-10-17-0/+0
| | | | | | | | | | | | | | | | | | | | When users with dark avatars would use the spookify command, they wouldn't be able to see the bat that was added. By adding a white border around the bat, it is now more visable.
| | | * | Add selective trace loggersGravatar Numerlor2021-09-07-2/+32
| | | | | | | | | | | | | | | | | | | | Add selective enabling of trace loggers as described in python-discord/bot#1529
| | | * | Remove basicConfig configurationGravatar Numerlor2021-09-07-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The basicConfig now only controlled the file handler which could've been confusing. The format string was also changed to use the same style as bot
| | | * | Add coloredlogsGravatar Numerlor2021-09-07-8/+72
| | | | |
| | | * | Control logging levels through root logger instead of handlersGravatar Numerlor2021-09-07-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | The difference in the logging levels without debug mode enabled was also removed