aboutsummaryrefslogtreecommitdiffstats
path: root/bot/exts/halloween (follow)
Commit message (Collapse)AuthorAgeLines
* Merge branch 'main' into Handle-DMChannelsGravatar Matteo Bertucci2021-03-19-4/+4
|\
| * Switches To Whitelist CheckGravatar Hassan Abouelela2021-02-07-4/+4
| | | | | | | | | | | | Switches all instances of override_in_channel to whitelist override. Signed-off-by: Hassan Abouelela <[email protected]>
* | First pass of easy to produce errorsGravatar Chris2021-02-05-0/+3
|/
* Implement Spooky Name Rate gameGravatar Vivaan Parashar2021-01-21-0/+401
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | removed commented code added the delete command Changed the name from ratethespook to spooknamerate renamed file too rename ratethespook.json to spooknamerate.json Added more names from mockaroo added one user one reaction removed print statements fixed flake8 comments and prevented the user from deleting the word while polling fixed typo, added random messages, made each entry unique, fixed one user one reaction, made it for one day. I think I am done commented some code autopep8ed edited few lines of code added comments added some comments edited code edited code edited fixed syntax error fixed flake8 complaints fixed flake8 complaint fixed small error added a `word` command and informed user if they don't have a registered word fixed a small error where the first and last names weren't separated removed unecessary code changed word to name remove slash in multiline strings and remove unecessary comments. Also, lock the background loop to `OCTOBER` and make emojis into discord emoij form (:emoij_name:) fixed an accidental tab removed another unecessary comment remove more unecessary comments remove `.keys()` for dictionaries removed `len() > 0` for lists and dicts and changed emojis to '\N{}' form Fixed code so that return value is that specified and added fail-safes instead of `if` and `else`s f-stringify fixed borderline api abuse and missing space in defining word lint code multiple imports on one line and fix typo remove unecessary return, shorten var typehint remove 'Just' in suggestion and add extra line in json file. - unecessary comment and replace on with for in help embed description shorten emoij_message remove check in delete command use defaultdict sort imports group imports, add typehinting, remove unnecessary comments and docstring, remove redundant elses and returns sort imports refactor var wrds, use generator instead of list use typing.Dict[str, str] instead of dict and use .items() instead of get() add a comment remove reduntant comment Renamed variable to avoid conflicts add asyncio locking to prevent Runtime error add some comments lock all commands to OCTOBER enhance looping in checking messages add `cog_check` instead of limiting each command remove unused import remove test code and comments use fail fast rename function Make storage persistent and make sure announce_word does not go off everytime the bot restarts fixed typo make data persist, rename everything that has word in it to 'name' and make sure announce_name doesn't start off everytime the bot restarts. remove testing code which would cause a real mess if commited. Which I did commit. use a separate file for the name and first_time becuase re-dumping such a long file might take time make var for repetitive paths and change .day to .hour change scheduling logic lint code add cog_unload fix error in spooknamerate_names.json and fix the before_loop in spooknamerate.py revert accidental changes and remove commented code remove unused code refactor vars to caps and make emojis_val global edit docstring and make seasonalbot_commands to community_bot_commands make annotation correct and add check when channel is None for get_channel Add fullstop Loop directly over data Add a proper dash and fix linting Fix linting reverted to making EMOJIS_VAL global and fixed capitalization fix small error verify it is working and simplify import remove data files Use redis caching instead of JSON and rename remove empty title and description in embed and use discord's red color remove var typehint add Client.month_override for dev move ping function rename seasonalbot to sir-lancebot remove unnecessary newline fix line formatting move added_messages to global Add more info on the caches remove + alias improve formatting use str.format instead of func fix error directly used Channels.community_bot_commands get user from cache instead of actively fetching the user move help messages to constant add more info in err msg Apply suggestions from review Co-authored-by: ks129 <[email protected]> remove unnecessary comments remove another redundant comment improve formatting and use better var names hard-code a var Use get or fetch format Remove redundant commit Fix in_allowed_month for debugging remove extra space make channel name link to channel simplify uteration use msg.reactions directly rename r to reaction and directly use variable reformat code use from_dict instead of manually creating the Embed Remove commented code fix channel linking add some debugging support add some more info to the debug mode Directly use getLogger sort imports Remove (name) in function doctype Use SpookNameRate.debug everywhere Shrink function call to one line and remove extra info in comment Use fail fast in on_reaction_add use environment var for debug mode Set debug val to False by default Fix some line breaks that formatting with black had made and use fail fast Use custom environment variable instead of the global bot env var make bot reply and store info from the bot's reply instead of the user's message remove an accidental swp file fix the reaction not getting removed remove extra brackets use generators instead of lists fix logging statement simplify loop rename spooknamerate to spookynamerate Correct docstring Improve the name announcing code Ignore reaction of all bots rearrange or send "Name deleted" instead of "Message deleted" Add client prefix
* Formatting and add full stop to docstringGravatar Hedy Li2021-01-06-5/+9
| | | | | - bot/exts/halloween/hacktoberstats.py line 130, better readability - same file line 208-209 add full stop
* Remove unused pathlib.Path importGravatar Hedy Li2020-12-03-1/+0
|
* Merge branch 'master' into hackstatsGravatar Matteo Bertucci2020-11-30-211/+121
|\
| * Remove dead ShowProjects cog.Gravatar Leon Sandøy2020-11-21-3/+1
| | | | | | | | We no longer have this channel, so this cog serves no purpose.
| * Remove references to old name.Gravatar Leon Sandøy2020-11-21-11/+7
| | | | | | | | | | I've tried to replace this with generic references where appropriate, but a lot of the time it just doesn't make a lot of sense to do so.
| * Port HacktoberStats cog to use Redis instead of JSONGravatar ks1292020-11-16-67/+12
| |
| * Port candy_collection.py to use Redis instead of JSONGravatar ks1292020-11-16-34/+26
| |
| * Remove make_persistent import from bot extensionsGravatar Jeremiah Boby2020-11-14-2/+6
| |
| * Remove CandyCollection cogs from loaded cogsGravatar Jeremiah Boby2020-11-14-1/+0
| |
| * Remove HacktoberStats cog from loaded cogsGravatar Jeremiah Boby2020-11-14-1/+0
| |
| * Don't load Monster survey cogGravatar Jeremiah Boby2020-11-14-1/+0
| |
| * Merge branch 'master' into candyGravatar Quanta2020-10-26-71/+208
| |\
| | * Merge branch 'master' into hackto-datesGravatar Matteo Bertucci2020-10-24-1/+1
| | |\
| | * | fix time and date specific thingsGravatar Hedy Li2020-10-23-3/+4
| | | |
| * | | Typo in word "none"Gravatar Quanta2020-10-25-1/+1
| | | | | | | | | | | | Co-authored-by: gustavwilliam <[email protected]>
| * | | Satify lintGravatar Quanta2020-10-21-4/+2
| | | |
| * | | No-candy spook messageGravatar Quanta2020-10-21-1/+15
| | | |
| * | | Remove an unrequired new-line and a commentGravatar Quanta2020-10-21-2/+0
| | | |
| * | | Fix candy distribution logicGravatar Quanta2020-10-21-6/+7
| | | |
| * | | send_spook_msg to staticmethodGravatar Quanta2020-10-15-2/+2
| | | |
| * | | Apply suggested re-formattingGravatar Quanta2020-10-14-10/+14
| | | |
| * | | Use persistant storage for candy scoresGravatar Quanta2020-10-14-7/+8
| | | |
| * | | Remove redundant function ten_recent_msgGravatar Quanta2020-10-10-21/+8
| | | |
| * | | Use discord.Reaction#clear to remove reactionsGravatar Quanta2020-10-10-11/+1
| | | |
| * | | Better organize and format candy commandGravatar Quanta2020-10-10-14/+21
| | | |
| * | | Remove unused function get_messageGravatar Quanta2020-10-10-16/+0
| | | |
| * | | Apply suggested changesGravatar Quanta2020-10-10-24/+33
| | | |
| * | | Fix: Update record on loosingGravatar Quanta2020-10-09-0/+1
| | | |
| * | | Satisfy lintGravatar Quanta2020-10-09-6/+4
| | | |
| * | | Cleanup CandyCollectionGravatar Quanta2020-10-09-55/+39
| | | |
* | | | Continue loop if repo topics API request erroredGravatar Hedy Li2020-10-31-1/+1
| | | |
* | | | Fix capitalization of 'PR' in hacktoberstats.pyGravatar Hedy Li2020-10-31-1/+1
| | | |
* | | | Put GitHub user-not-found message in embedGravatar Hedy Li2020-10-31-2/+5
| | | | | | | | | | | | | | | | With random `NEGATIVE_REPLIES` + color=red
* | | | Fix capitalization and grammarGravatar Hedy Li2020-10-31-12/+12
| | | | | | | | | | | | For Hacktoberstats
* | | | better no-prs messageGravatar Hedy Li2020-10-22-1/+1
| | | |
* | | | improve implementation with return valueGravatar Hedy Li2020-10-22-12/+11
| | | | | | | | | | | | | | | | instead of string/None now its empty list/None
* | | | Merge branch 'master' of https://github.com/python-discord/seasonalbot into ↵Gravatar Hedy Li2020-10-22-1/+1
|\ \ \ \ | | |_|/ | |/| | | | | | hackstats
| * | | PR #508 Hackstats: fix KeyError on invalid PRsGravatar kwzrd2020-10-21-1/+1
| |\ \ \ | | |_|/ | |/| |
| | * | fix keyerrorGravatar Hedy Li2020-10-21-1/+1
| | | |
* | | | improve message when user not foundGravatar Hedy Li2020-10-22-7/+14
|/ / /
* | | Merge branch 'master' into masterGravatar Matteo Bertucci2020-10-21-2/+3
|\ \ \ | |/ / |/| |
| * | Comply with TMDB API ToSGravatar Will Da Silva2020-10-16-1/+2
| |/
| * Use 3 dots for ellipsisGravatar Quanta2020-10-06-1/+1
| |
| * Limit issue body to 500 charactersGravatar Quanta2020-10-06-1/+1
| |
* | fix some bugs and allow topics cachingGravatar Hedy Li2020-10-18-7/+23
| |
* | async fixesGravatar Hedy Li2020-10-17-8/+8
| |