aboutsummaryrefslogtreecommitdiffstats
path: root/bot (follow)
Commit message (Collapse)AuthorAgeLines
...
| * | | | | Update code to use 'mode' variableGravatar brad90four2021-10-05-13/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated the code to parse user_input depending on the color code 'mode' passed to the command. Added stub code for future color codes and embeds if mode is None or wrong code.
| * | | | | Add embed fields for Hex and RGBGravatar brad90four2021-10-05-0/+10
| | | | | |
| * | | | | Fixing flake8 errors, code styleGravatar brad90four2021-10-05-12/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Still a work in progress but commenting out stub code and unused imports. List of To-Do's still applies.
| * | | | | Continue work in progressGravatar bradtimmis2021-10-05-79/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implemented the thumbnail creation from CyberCitizen0, worked on adding some features to the program. Notable Changes: -Check if user passes in hex color -Create thumbnail based on rgb_color To-Do: -Create hex color from rgb color -Create readable rgb color from user input Co-authored-by: Mohammad Rafivulla <[email protected]>
| * | | | | Remove old filesGravatar bradtimmis2021-10-05-115/+0
| | | | | |
| * | | | | Move to utilities folder as recommended by XithGravatar bradtimmis2021-10-05-0/+115
| | | | | |
| * | | | | Fix issues occured while deploying [no ci]Gravatar CyberCitizen012021-10-05-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - import PIL is the way to import pillow. - discord-flags isn't being used yet. - Fixed some of the linting issues.
| * | | | | Added ryanzec_colours.json constructed from ryanzec/name-that-colorGravatar CyberCitizen012021-10-05-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Original source: https://github.com/ryanzec/name-that-color/blob/master/lib/ntc.js#L116-L1681
| * | | | | Added ryanzec_colours.json constructed from ryanzec/name-that-colorGravatar CyberCitizen012021-10-05-0/+1568
| | | | | | | | | | | | | | | | | | | | | | | | Original source: https://github.com/ryanzec/name-that-color/blob/master/lib/ntc.js#L116-L1681
| * | | | | Add colorsys import, verbage for using JSONGravatar brad90four2021-10-05-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Mohammad Rafivulla <[email protected]>
| * | | | | Create draft body of fileGravatar brad90four2021-10-05-1/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a large empty file with lots of comments. My general proposal is outlined in the code stumps. Details will need to be hashed out and decided on with CyberCitizen01. In particular: - How to use URLs that has list of color names? Read those into a dictionary? - How to handle the command call with options? `discord-flags`, parsing, function call like: .colour cmyk(49, 50, 0, 22) .colour hsl(241, 47, 58) .colour rgb 101 99 199 - How to implement fuzzy matching with rapidfuzz based on the color names from those URLs? - How to generate colors in other formats? Is this all possible in pillow? - How to generate photo to use in the embed? Do we temporarily create a file in a cache, send it in embed, then delete? This will be a fun project, and my first collab! Co-authored-by: Mohammad Rafivulla <[email protected]>
| * | | | | Start from upstream main branchGravatar brad90four2021-10-05-0/+1
| | |/ / / | |/| | |
| * | | | Merge branch 'main' into better-bookmark-error-messageGravatar wookie1842021-10-03-5/+6
| |\ \ \ \
| | * \ \ \ Merge branch 'main' into mainGravatar wookie1842021-10-03-15/+90
| | |\ \ \ \
| | | * | | | Ignore bot messages for spooky reactGravatar Gustav Odinger2021-10-03-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously only ignored its own messages, but now ignores messages from all bots.
| | * | | | | Remove trailing whitespaceGravatar PythonTryHard2021-09-24-1/+1
| | | | | | |
| | * | | | | Bisect only on love percent thresholdsGravatar PythonTryHard2021-09-24-1/+2
| | | | | | |
| * | | | | | Give the bookmark command a better error messageGravatar Chris Lovering2021-10-03-1/+7
| | |/ / / / | |/| | | |
| * | | | | Merge branch 'main' into bug/875/emoji-offet-naiveGravatar wookie1842021-10-03-5/+80
| |\ \ \ \ \ | | | |_|/ / | | |/| | |
| | * | | | `.quack` (#849)Gravatar Kronifer2021-10-01-0/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: Added quack command * added log.error call for request fails * spacing change Co-authored-by: Bluenix <[email protected]> * another spacing change Co-authored-by: Bluenix <[email protected]> * Moved description to footer Co-authored-by: Bluenix <[email protected]> * whitespace fix * chore: Removed the link from the footer and set it as the url param * chore: moved footer to description Co-authored-by: Bluenix <[email protected]> Co-authored-by: Xithrius <[email protected]>
| | * | | | Allow everyone to use the `.bm` command everywhere (#885)Gravatar Objectivitix2021-09-26-4/+4
| | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Allow everyone to use the bm command * Add everyone role in Roles constants * Use envvars and re-order Roles section to be more organized * Fix trailing whitespace We might need to squash merge, four commits for a single small fix is too much
| | * | | properly blacklist the extensions cogGravatar aru2021-09-21-1/+1
| | |/ / | | | | | | | | since the restructure of lancebot, this code was incorrect, and is no longer blacklisting itself.
| * | | Hackto issue finder: make d.py timestamp naiveGravatar Matteo Bertucci2021-10-01-2/+2
| | | |
| * | | Hacktoberfest: make datetimes offset-naiveGravatar Matteo Bertucci2021-09-21-2/+2
| | | |
| * | | Emoji: make the datetimes offset-naiveGravatar Matteo Bertucci2021-09-20-2/+2
| |/ / | | | | | | | | | | | | You know the drill, due to discord.py 2.0a0 datetimes are now offset-aware, breaking some code. Closes python-discord/sir-lancebot#875
| * | Remove false commentGravatar Bluenix2021-09-19-1/+0
| | |
| * | Remove multiplayer mode and correctly check current channelGravatar Bluenix2021-09-19-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.
| * | Hangman (#843)Gravatar Shom7702021-09-18-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]>
* | | temp: add restructured template as commentsGravatar bradtimmis2021-10-24-1/+136
| | |
* | | chore: remove single-use constant for json pathGravatar brad90four2021-09-27-1/+1
| | |
* | | Merge branch 'color-677' of https://github.com/brad90four/sir-lancebot into ↵Gravatar brad90four2021-09-27-1/+1
|\ \ \ | | | | | | | | | | | | color-677
| * \ \ Merge branch 'color-677' of github.com:brad90four/sir-lancebot into color-677Gravatar bradtimmis2021-09-23-1/+5
| |\ \ \
| * | | | chore: set thumbnail image to 80x80Gravatar bradtimmis2021-09-23-1/+1
| | | | |
* | | | | chore: remove single-use constant for json pathGravatar brad90four2021-09-27-2/+1
| | | | |
* | | | | chore: remove doubled new line in ERROR_MSGGravatar brad90four2021-09-27-5/+5
| |/ / / |/| | |
* | | | chore: make cmyk_to_rgb def multilineGravatar brad90four2021-09-23-1/+5
|/ / /
* | | chore: create subcommands for sending embedGravatar bradtimmis2021-09-23-13/+13
| | |
* | | chore: small code fixes and cleanupGravatar brad90four2021-09-22-15/+8
| | |
* | | fix: remove `get_color_fields` call in color_embedGravatar brad90four2021-09-22-2/+1
| | |
* | | fix: restructure scriptGravatar brad90four2021-09-22-110/+115
| | |
* | | fix: create subcommands and restructure scriptGravatar brad90four2021-09-22-36/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -Makes "main" function `color_embed` that takes an rgb tuple, calls `all_colors` to get all other color types, gets a name from the hex color, creates embed, calls `create_thumbnail` to get image, and then sends main embed. -Makes functions `xxx_to_rgb` functions to call `color_embed` -Creates new `hex_to_rgb` function -TODO: test all functions and continue restructure.
* | | fix: remove redundant rgb_color variableGravatar bradtimmis2021-09-21-6/+3
| | | | | | | | | | | | | | | The conversion functions from hsv, hsl and cmyk now return r, g, b instead of a variable rgb_tuple.
* | | Add all color modes and name matchingGravatar bradtimmis2021-09-19-36/+104
| | |
* | | Continue work on hex and rgb color commandsGravatar bradtimmis2021-09-19-18/+69
| | |
* | | Reword json file variables and mappingGravatar bradtimmis2021-09-19-5/+5
| | |
* | | Fix Flake8 spacing errorsGravatar brad90four2021-09-15-8/+8
| | |
* | | Load json file onceGravatar bradtimmis2021-09-12-5/+4
| | |
* | | Merge branch 'main' of https://github.com/python-discord/sir-lancebot into ↵Gravatar bradtimmis2021-09-11-1/+1
|\| | | | | | | | | | | color-677
| * | Added Hanukka command in November month.Gravatar NIRDERIi2021-09-08-1/+1
| | | | | | | | | This is a solution for the #862 issue, which says the Hanukka holiday can also be in November and not only in December.
* | | Remove placeholder commentGravatar bradtimmis2021-09-11-2/+0
| | |