SpellBot v7 with Slash Commands#582
Merged
Merged
Conversation
Codecov Report
@@ Coverage Diff @@
## master #582 +/- ##
===========================================
- Coverage 94.58% 55.40% -39.19%
===========================================
Files 69 35 -34
Lines 3547 1444 -2103
Branches 504 120 -384
===========================================
- Hits 3355 800 -2555
- Misses 128 627 +499
+ Partials 64 17 -47
Continue to review full report at Codecov.
|
743bdd6 to
9f09b0f
Compare
f97eb50 to
615de91
Compare
c66fb21 to
7cc5833
Compare
6d8a567 to
747eb59
Compare
7cc5833 to
91a3232
Compare
8846eba to
0398ade
Compare
cb6155d to
9715a18
Compare
Owner
Author
|
I'm going to merge this to |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Complete re-write to support slash commands.
/about/lfg(looking for game)friends:(create/join game with a list of mentioned players already joined)seats:(how many player seats available at this game)/lfg/lfgcommand/lfgcommand!banand!unbanDM commands that only I use/lfgas a friendLeave a game and join a different game when clicking on Join buttonnot planned for v7.0Post mini-CTA to a game you're in if younot planned for v7.0/lfgwhen you're already in a gamenot planned for v7.0tags:(tag support for custom games)not planned for v7.0note:free form notes attached to a game (upon creation)/plays(how many games have you played on this server)/block/unblockExpire games after some period of time with no activitynot planned for v7.0Commands for event runnersnot planned for v7.0message contentintents -- will have to apply for these when Discord opens up applications in the future)teamsnot planned for v7.0power levelnot planned for v7.0src/spellbot/web/server.pysafe_add_role()to usewith suppress():BaseInteractionso that it doesn't fail in tests__init__.pyfilelfg_interaction.py, log error (send message in channel?) if we can't give a user a role/awardsembed, implement paginationctxensure_X_exists()service calls into one central place?/channels/scorethat checks that it counts games only for the current guildmetrics and instrumentationnot planned for v7.0README.mdindex.htmlPRIVACY_POLICY.mdTERMS_OF_SERVICE.mdResolves #581