| Commit message (Collapse) | Author | Age | Lines |
| ... | |
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Added Anagrams command
Added 2 files
anagram.py - Has the code for anagram command
anagram.json - Contains all the words for anagram command
* Update bot/exts/fun/anagram.py
Using "with" for resource file instead of getting data directly
Co-authored-by: brad90four <[email protected]>
* Update bot/exts/fun/anagram.py
Updated title text for answer embed
Co-authored-by: Bluenix <[email protected]>
* Update bot/exts/fun/anagram.py
Comma separated text for winners list
Co-authored-by: Bluenix <[email protected]>
* Updated anagram.py as per review comments
-Removed redundant variables
-Updated embed text to avoid 'all'
-Updated stale comments
* Some minor formatting fixes
-Added trailing commas to embed
-Updated all embeds to have consistent format
* Polish anagram command for multiple channels
* Updated docstrings
* Allowed command to be used in multiple channels
* Create a class for anagram game instances
* Lay groundwork for threads
Co-Authored-By: Bluenix <[email protected]>
* Updated resource file for anagram command
* Anagrams are now cross referenced with list of common words which should be easy for users to guess
* It should not have any slur words
* Update bot/exts/fun/anagram.py
Co-authored-by: brad90four <[email protected]>
* Update bot/exts/fun/anagram.py
Co-authored-by: brad90four <[email protected]>
* Update bot/exts/fun/anagram.py
Co-authored-by: brad90four <[email protected]>
* Update bot/exts/fun/anagram.py
Co-authored-by: brad90four <[email protected]>
* Linting error fix
Linting error fix
* Error fix
Removed the "seconds" causing issue for anagram command
* Revert "Error fix"
This reverts commit 8c00d70f9faf62c536eac1fa61877dfab328a83f.
* Error fix for seconds
Fixed the error by removing "seconds"
Co-authored-by: brad90four <[email protected]>
Co-authored-by: Bluenix <[email protected]>
Co-authored-by: Xithrius <[email protected]>
|
| |\ \ \
| | | |
| | | | |
Monkey patch http.send_typing to catch 403s
|
| |/ / /
| | |
| | |
| | | |
Sometimes discord turns off typing events by throwing 403's, so we should catch those
|
| |\ \ \
| | | |
| | | | |
Give the bookmark command a better error message
|
| | |\ \ \
| |/ / /
|/| | | |
|
| |\ \ \ \
| | | | |
| | | | | |
Correct an off-by-one bug due to bisect.bisect()
|
| | |\ \ \ \
| |/ / / /
|/| | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
Ignore all bot messages for spooky react
|
| |/ / / / /
| | | | |
| | | | |
| | | | |
| | | | | |
Previously only ignored its own messages, but now ignores messages from
all bots.
|
| | | | | | |
|
| | | | | | |
|
| | |/ / /
|/| | | |
|
| |\ \ \ \
| |_|_|/
|/| | | |
Emoji: make the datetimes offset-naive
|
| | |\ \ \
| |/ / /
|/| | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* 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
* 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
|
| | | | | |
|
| | | | | |
|
| | |/ /
| | |
| | |
| | |
| | | |
You know the drill, due to discord.py 2.0a0 datetimes are now offset-aware, breaking some code.
Closes python-discord/sir-lancebot#875
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
Can't edit that embed
|
| | | |
| | |
| | |
| | | |
Replaced with append_to_found_embed which is more general
|
| | | |
| | |
| | |
| | | |
...since it doesn't work anymore
|
| | | |
| | |
| | |
| | | |
Can't update color when the game is over anymore
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
Board and claimed answers
discord.py doesn't let you cleanly edit an embed with an image in it
|
| | |/
|/| |
|
| |\ \
| | |
| | | |
added a .gitpod.yml
|
| | |\ \
| |/ /
|/| | |
|
| |\ \ \
| |_|/
|/| | |
properly blacklist the extensions cog
|
| |/ /
| |
| | |
since the restructure of lancebot, this code was incorrect, and is no longer blacklisting itself.
|
| | | |
|
| | | |
|
| | | |
|
| | |\
| |/
|/| |
|
| |\ \
| | |
| | | |
Remove multiplayer mode and correctly check current channel
|
| | | | |
|
| |/ /
| |
| |
| |
| |
| | |
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.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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]>
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| | |
Co-authored-by: Bluenix <[email protected]>
|
| |/ |
|
| |\
| |
| | |
Added Hanukka command in November month.
|