aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| | | | | | * | | | Rename methods to better reflect their new behaviourGravatar Numerlor2021-09-13-4/+4
| | | | | | | | | |
| | | | | | * | | | remove redundant returns on both branchesGravatar Numerlor2021-09-13-2/+1
| | | | | | | | | |
| | | | | | * | | | Return formatted list instead of paginating directly in tag list methodsGravatar Numerlor2021-09-13-20/+18
| | | | | | | | | |
| | | | | | * | | | Use a -inf default for comparison to skip containment checkGravatar Numerlor2021-09-06-1/+1
| | | | | | | | | |
| | | | | | * | | | Merge remote-tracking branch 'upstream/main' into tag-groupsGravatar Numerlor2021-09-06-1547/+3559
| | | | | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # bot/converters.py # bot/exts/backend/error_handler.py # bot/exts/info/source.py # tests/bot/test_converters.py
| | | | | | * | | | | Return 0 if search string has no a-z charactersGravatar Numerlor2021-09-06-0/+3
| | | | | | | | | | |
| | | | | | * | | | | Remove TagNameConverterGravatar Numerlor2021-09-06-110/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The converter was now only used to restrict requested names which can be handled by not matching a tag in the cog and not displaying output, this allows us to be a bit more generous with tag names during the command fallback when a name with invalid symbols is parsed after a group
| | | | | | * | | | | simplify fuzzy suggestion funcGravatar Numerlor2021-09-06-14/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Bluenix <[email protected]>
| | | | | | * | | | | Simplify group_score definitionGravatar Numerlor2021-08-29-12/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Bluenix <[email protected]>
| | | | | | * | | | | Fix punctuationGravatar Numerlor2021-08-29-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Bluenix <[email protected]>
| | | | | | * | | | | simplify assignment and add comment explaining its purposeGravatar Numerlor2021-08-28-2/+2
| | | | | | | | | | |
| | | | | | * | | | | Remove unnecessary line in helpGravatar Numerlor2021-08-28-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Bluenix <[email protected]>
| | | | | | * | | | | Fix tag fuzzy matching when searching against a longer targetGravatar Numerlor2021-08-23-3/+7
| | | | | | | | | | |
| | | | | | * | | | | remove redundant index assignmentsGravatar Numerlor2021-08-23-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Bluenix <[email protected]>
| | | | | | * | | | | Move definition of loop vars next to loopGravatar Numerlor2021-08-15-1/+1
| | | | | | | | | | |
| | | | | | * | | | | refactor fuzzy_search to use conventional iterationGravatar Numerlor2021-08-15-9/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Bluenix <[email protected]>
| | | | | | * | | | | Fix incorrect annotationGravatar Numerlor2021-08-15-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Bluenix <[email protected]>
| | | | | | * | | | | Reword `tag get` helpGravatar Numerlor2021-08-15-1/+1
| | | | | | | | | | |
| | | | | | * | | | | use an empty string as the initial group valueGravatar Numerlor2021-08-14-1/+1
| | | | | | | | | | |
| | | | | | * | | | | Use new Tags cog structure in source.pyGravatar Numerlor2021-08-12-8/+11
| | | | | | | | | | |
| | | | | | * | | | | make the tags attribute publicGravatar Numerlor2021-08-12-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the tags need to be accessed by the source cog
| | | | | | * | | | | Store paths on Tags instead of only accepting the file contentsGravatar Numerlor2021-08-12-3/+4
| | | | | | | | | | |
| | | | | | * | | | | Make return condition clearerGravatar Numerlor2021-08-02-8/+9
| | | | | | | | | | |
| | | | | | * | | | | Simplify condition by assigning group and name before itGravatar Numerlor2021-08-02-5/+4
| | | | | | | | | | |
| | | | | | * | | | | Use opposite comparison operator instead of negating conditionGravatar Numerlor2021-08-02-1/+1
| | | | | | | | | | |
| | | | | | * | | | | Move tag identifier creation method to a TagIdentifier constructorGravatar Numerlor2021-08-02-10/+10
| | | | | | | | | | |
| | | | | | * | | | | Change if to elif to indicate it's exclusive with the above ifGravatar Numerlor2021-08-02-1/+1
| | | | | | | | | | |
| | | | | | * | | | | Use an and instead of nested ifsGravatar Numerlor2021-08-02-4/+3
| | | | | | | | | | |
| | | | | | * | | | | Move `current_group` assignment and use it instead of `identifier.group`Gravatar Numerlor2021-08-02-3/+3
| | | | | | | | | | |
| | | | | | * | | | | Use "message" in docstring for consistencyGravatar Numerlor2021-08-02-1/+1
| | | | | | | | | | |
| | | | | | * | | | | Move assignment to its own line instead of using an assignment exprGravatar Numerlor2021-08-02-1/+2
| | | | | | | | | | |
| | | | | | * | | | | Do not pass in embed as a kwargGravatar Numerlor2021-08-02-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using a doesn't add anything to the readability of the line and makes it inconsistent with other uses
| | | | | | * | | | | Remove embed title bolding for group listingGravatar Numerlor2021-08-02-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The other embeds don't have a bold title
| | | | | | * | | | | Use \N escapeGravatar Numerlor2021-08-02-1/+4
| | | | | | | | | | |
| | | | | | * | | | | Improve help output of get commandGravatar Numerlor2021-08-02-2/+6
| | | | | | | | | | |
| | | | | | * | | | | Add missing "the"Gravatar Numerlor2021-08-02-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Bluenix <[email protected]>
| | | | | | * | | | | Correct the documented return objectsGravatar Numerlor2021-08-02-1/+1
| | | | | | | | | | |
| | | | | | * | | | | Fix leading space in str of identifiers without a groupGravatar Numerlor2021-07-07-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This issue doesn't show on discord as whitespace is collapsed in embeds, but could be seen in logs
| | | | | | * | | | | Emit tag if only one fuzzy match is foundGravatar Numerlor2021-07-06-7/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This feature was accidentally removed when restructuring the code
| | | | | | * | | | | Do not add suggestion for tags with short names if a group is specifiedGravatar Numerlor2021-07-06-6/+14
| | | | | | | | | | |
| | | | | | * | | | | Update outdated docstringGravatar Numerlor2021-07-06-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The saving functionality has not been present on the bot for a while
| | | | | | * | | | | Fix testsGravatar Numerlor2021-07-06-10/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unnecessary invoked with mocks were removed and some more checks added for the new behaviour
| | | | | | * | | | | Add leading ยป when listing tag suggestionsGravatar Numerlor2021-07-06-1/+1
| | | | | | | | | | |
| | | | | | * | | | | Remove unnecessary typehintGravatar Numerlor2021-07-06-2/+2
| | | | | | | | | | |
| | | | | | * | | | | Update strings to use double quotesGravatar Numerlor2021-07-06-9/+9
| | | | | | | | | | |
| | | | | | * | | | | remove unused thresholds parameterGravatar Numerlor2021-07-06-8/+2
| | | | | | | | | | |
| | | | | | * | | | | Move tag search to new designGravatar Numerlor2021-07-06-13/+20
| | | | | | | | | | |
| | | | | | * | | | | Add option to list all tags in a groupGravatar Numerlor2021-07-06-2/+19
| | | | | | | | | | |
| | | | | | * | | | | Move tag listing to new design and move it outside of tag display methodGravatar Numerlor2021-07-06-73/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The display method was renamed to get_tag_embed and now exclusively handles embed for a tag/suggestions instead of holding the logic of the whole command fixup! Move tag listing to new design and move it outside of tag display method
| | | | | | * | | | | Move cooldown handling to the Tag classGravatar Numerlor2021-07-01-34/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of the Cog keeping track of cooldowns of all tags, every tag now handles its own cooldowns which are registered with the `set_cooldown_for` method. This change also fixes the bug where cooldowns can only be on cooldown in only one channel at a time, with invokations in other places cancelling cooldowns.