aboutsummaryrefslogtreecommitdiffstats
path: root/bot/bot.py (unfollow)
Commit message (Collapse)AuthorLines
2020-03-07Deseasonify: remove `get_season_class` utility functionGravatar kwzrd-7/+0
2020-03-07Deseasonify: remove `get_season` utility functionGravatar kwzrd-33/+0
2020-03-07Deseasonify: remove redundant SeasonBase methodsGravatar kwzrd-181/+0
For now, we will keep the base class with annotated attrs.
2020-03-07Deseasonify: remove SeasonManager cogGravatar kwzrd-138/+1
2020-02-22Implement in_month command checkGravatar kwzrd-1/+20
Commands decorated with in_month can only be used in one of the allowed months.
2020-02-22Add IntEnum for the 12 monthsGravatar kwzrd-2/+18
This is a safe way to specify which months a command can be used in. The enum's values behave as ints when being passed to the datetime.date initialiser.
2020-02-18Fixed comments in Movie cogGravatar Karlis S-2/+2
2020-02-18Fixed error message for less than 1 movie check.Gravatar Karlis S-1/+1
2020-02-17Added .movies genres|genre|g command. Made .movies command docstring ↵Gravatar ks123-46/+43
smaller. Added warning loggings. Better Some Numbers section formatting.
2020-02-17Lint error - missing lineGravatar F4zii-1/+0
2020-02-17Paginator Migration - Added trashcan emoji to constants.pyGravatar F4zii-1/+4
2020-02-17 Paginator Migration - Added trashcan emoji to constants.pyGravatar F4zii-1/+1
2020-02-17Paginator Migration - Added trashcan emoji to constants.pyGravatar F4zii-1/+3
2020-02-17Pagination migrations - Data Structure ModifiedGravatar F4zi-1/+1
Changed the pagination emoji collection from list to tuple This change was suggested since this collection is constant
2020-02-17Pagination migrations - Actions and emojisGravatar F4zi-6/+6
Clicking on [:trashcan:] broke the loop and deleted the message, instead, now we return after a message deletion and break when an `asyncio.TimeoutError` is raised (when a user fails to add reactions in time)
2020-02-16Paginator Migration - Emoji and actionsGravatar F4zii-10/+10
Switched the emoji used to clear the reactions of a paginator [":x:"] With [":trashcan:"], Clicking on this emoji deletes the message
2020-02-16Fix the Pagination cogGravatar F4zii-1/+1
When using pagination in the Reddit cog, clicking the LAST_EMOJI would raise an exception like this: TypeError: unsupported operand type(s) for -: 'list' and 'int' This was resolved by taking the subtraction out of the len() function.
2020-02-16Small style fixes: removed unnecessary comments, made ifs easier readable, ↵Gravatar ks123-26/+17
fixed type hints.
2020-02-15Moved get_random_movies to Movie cog and made this to smaller functions.Gravatar ks123-141/+128
2020-02-14Replaced check from Enum members to try-except block.Gravatar ks123-5/+4
2020-02-14Made .movies command genres getting ID and name check to Enum, also made ↵Gravatar ks123-57/+33
things more dynamical.
2020-02-14Moved .movies command genres from subcommands to if-elif-else statement, ↵Gravatar ks123-328/+96
added alias .movie
2020-02-13Remove metadata from PR templateGravatar scragly-8/+0
GH wasn't making use of the metadata section the same way as the issue templates do, so they appeared in the pre-fill, confusing contributors. This removes the section entirely to prevent the confusion.