aboutsummaryrefslogtreecommitdiffstats
path: root/bot/command.py (unfollow)
Commit message (Collapse)AuthorLines
2021-09-24Change docstring to be more help with the help commandGravatar Cam Caswell-1/+1
2021-09-24Don't change board embed colorGravatar Cam Caswell-7/+0
Can't edit that embed
2021-09-24Remove display_claimed_answerGravatar Cam Caswell-7/+0
Replaced with append_to_found_embed which is more general
2021-09-24Change board embed colorGravatar Cam Caswell-2/+2
Can't update color when the game is over anymore
2021-09-24Bring end_game up to dateGravatar Cam Caswell-2/+8
2021-09-24Add function for appending to claimed answers embedGravatar Cam Caswell-1/+11
2021-09-24Split initial embed in twoGravatar Cam Caswell-8/+18
Board and claimed answers discord.py doesn't let you cleanly edit an embed with an image in it
2021-09-24chore: fixed the link in the READMEGravatar Kronifer-1/+1
2021-09-24chore: changed gitpod buttonGravatar Kronifer-1/+1
2021-09-24chore: added an open in gitpod badge to the READMEGravatar Kronifer-0/+1
2021-09-21properly blacklist the extensions cogGravatar aru-1/+1
since the restructure of lancebot, this code was incorrect, and is no longer blacklisting itself.
2021-09-19Remove false commentGravatar Bluenix-1/+0
2021-09-19Remove multiplayer mode and correctly check current channelGravatar Bluenix-12/+1
Closes #871 With multiplayer and a missing check for the right channel the bot would respond to each message as one directed to the game. Multiplayer mode is planned to be reintroduced later on using threads.
2021-09-18Hangman (#843)Gravatar Shom770-0/+1071
* beginning commit creating the base of the hangman, code needs to be linted in the future * updated words list * adding images to show the hangman person * added images, though it is a bit laggy * replacing images with discord attachment urls * adding error if filters aren't found * fixing typo in ``filter_not_found_embed`` * final lints + removing `mode` parameter as it renders useless * linting flake8 errors * adding newline at the end of `top_1000_used_words.txt` * minor change to filter message * improving hangman docstring * removing `bot/resources/evergreen/hangman` directory as file attachments are used * replacing single quotes with double quotes, to adhere to the style guide. * fixing style inconsistencies and other problems with how the code looks - as per requested by Objectivix * fixing `IMAGES` style inconsistency * adding trailing commas and switching to `Colours` for consistency * adding trailing commas and switching to `Colours` for consistency * fixing the remnants of non-trailing commas and allowing specification for single player vs mulitplayer * removing all 2 letter words from the hangman word choosing and removing words that @Objectivix found that shouldn't be in the list of words * removing some inappropriate words from the txt file * Adding space for grammatical errors Co-authored-by: ChrisJL <[email protected]> * changing two periods to a full stop & wrapping try and except block to only the part that can raise it * using negative replies instead along with fixing grammatical errors in the sentence * removing words that could be considered inappropirate * removing `TOP_WORDS_FILE_PATH` and making `ALL_WORDS` a global variable. * more specific docstring * more specific docstring * Removing more words The words removed shouldn't really belong here * replacing mapping_of_images with IMAGES and other fixes * Dedenting Co-authored-by: Bluenix <[email protected]> * Improving tries logic Co-authored-by: Bluenix <[email protected]> * Updating `positions` list to set Co-authored-by: Bluenix <[email protected]> * fixing too many blank lines * Hardcode dictionary Co-authored-by: Bluenix <[email protected]> * remove 3 letter words * add the word python * remove all 3 letter words - forgot to remove some * case insensitivity * changes to improve gameplay * setting check outside of every iteration * checking if a letter has already been guessed * changing to transparent images without the shadows * consistency with timeout * capitalization / edits to the hangman_words.txt * changing `singleplayer` to a boolean * sending then deleting, along with encouraging to try again * Grammar Co-authored-by: Bluenix <[email protected]> * Grammatical error Co-authored-by: Bluenix <[email protected]> * Simplification Co-authored-by: ChrisJL <[email protected]> * changing from pathlib to open * python-related words * two more python-related words * making error embeds more clear * Update hangman_words.txt deleted a possibly inappropriate word and added 3 new python related words * Update hangman.py Added some more comments and made some line spacing changes before and after the docstring * adding a new word * Adding newline * updating comments * when the game has won, it will display the word * add helper function to abstract some code, and edit the message at the end when won with the original word * editing message for win screen for consistency * prettifying the user guess * sending win and losing embed separately * Clarify 'tries remaining' Co-authored-by: ChrisJL <[email protected]> * changing to `delete_after` * not editing `message.content` variable * fixing error; changing to len(normalized_content) * Update hangman.py Reworded the comment about the timeout a little * last nitpicks for grammatical errors in comments * adding suggestions from ToxicKidz * Improving comments/removing unnecessary ones Co-authored-by: Bluenix <[email protected]> * Renaming parameter from `singleplayer` to `mode` Co-authored-by: Bluenix <[email protected]> Co-authored-by: ChrisJL <[email protected]> Co-authored-by: Bluenix <[email protected]> Co-authored-by: DMFriends <[email protected]>
2021-09-15removed vscode.extensions due to errorsGravatar Kronifer-4/+0
2021-09-15chore: small quotation changeGravatar Kronifer-1/+1
2021-09-15added vscode extensionsGravatar Kronifer-3/+5
2021-09-15added double quotes to fix stringsGravatar Kronifer-5/+5
2021-09-14testGravatar Kronifer-5/+0
2021-09-14chore: added vscode extensions to .gitpod.ymlGravatar Kronifer-0/+5
2021-09-14Update .gitpod.ymlGravatar Kronifer-1/+1
Co-authored-by: Bluenix <[email protected]>