aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| | * | | | | | | | | | | | | | | | | Implements Channel ConverterGravatar Hassan Abouelela2020-11-15-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a converter that can decipher more forms of channel mentions, to lay foundation for voice channel muting. Signed-off-by: Hassan Abouelela <[email protected]>
| | | | | | | | | | | | | | * | | | | Properly Handle Fuzzy Matching HelpGravatar Hassan Abouelela2021-07-09-2/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes a bug where calling help with an invalid command would crash out during fuzzy matching. Signed-off-by: Hassan Abouelela <[email protected]>
| | | | | | | | | | | | | | * | | | | Prevents Blocking In Ping CommandGravatar Hassan Abouelela2021-07-07-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makes the network fetch asynchronous to prevent blocking the program. Signed-off-by: Hassan Abouelela <[email protected]>
| | | | | | | | | | | | | | * | | | | Fixes N818 ComplianceGravatar Hassan Abouelela2021-07-07-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Renames a couple exceptions to include the error suffix, as enforced by N818. Signed-off-by: Hassan Abouelela <[email protected]>
| | | | | | | | | | | | | | * | | | | Drops AIOPing DependencyGravatar Hassan Abouelela2021-07-07-33/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drops aioping as a dependency for the ping command since it's licenced under GPL2. Substitutes the site ping with a health-check and status to compensate. Signed-off-by: Hassan Abouelela <[email protected]>
| | | | | | | | | | | | | | * | | | | Replaces FuzzywuzzyGravatar Hassan Abouelela2021-07-07-46/+102
| | |_|_|_|_|_|_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replaces Fuzzywuzzy with RapidFuzz, as fuzzywuzzy is licensed under a GPL2 license. Signed-off-by: Hassan Abouelela <[email protected]>
| | | | | | | | | | | | | | * | | | Enabled charinfo for discord_py channel.Gravatar NIRDERIi2021-07-20-1/+1
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | * | | Tests: remove stale patch of time_sinceGravatar Matteo Bertucci2021-07-02-1/+0
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | * | | Make use of Discord timestampsGravatar Matteo Bertucci2021-07-02-129/+126
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | * | | Bump embed limit to 4096 charactersGravatar Matteo Bertucci2021-07-02-23/+25
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | * | Add `Leads` role(s) to the server information embedGravatar D0rs4n2021-07-08-3/+7
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | * | Create `join_role_stats` function in helpersGravatar D0rs4n2021-07-08-1/+11
| | |_|_|_|_|_|_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add `join_role_stats` function that joins the relevant information (number of members) of the given roles into one group under a pre-specified `name`
| * | | | | | | | | | | | | | | | Disable more filters in jam channels (#1675)Gravatar Boris Muratov2021-07-06-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Disable everyone ping filter in jam channels * Disable anti-spam in jam channels * Disable antimalware in jam channels
| * | | | | | | | | | | | | | | | Merge pull request #1673 from python-discord/fix-category-check-in-dm-channelsGravatar ChrisJL2021-07-06-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use getattr with a default, to protect against DM channels
| | * | | | | | | | | | | | | | | | Use getattr with a default, to protect against DM channelsGravatar Chris Lovering2021-07-06-1/+1
| |/ / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | Disable filter in codejam team channels (#1670)Gravatar wookie1842021-07-06-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Disable filter_invites in codejam team channels * Fix incorrect comment Co-authored-by: ChrisJL <[email protected]> Co-authored-by: ChrisJL <[email protected]>
| * | | | | | | | | | | | | | | | Merge pull request #1668 from python-discord/feat/code-jam-channels-automationGravatar ChrisJL2021-07-06-139/+202
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | chore: Add the codejam create command
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'main' into feat/code-jam-channels-automationGravatar ToxicKidz2021-07-05-339/+710
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Adds Documentation For Running A Single Test (#1669)Gravatar Hassan Abouelela2021-07-05-0/+31
| | |_|_|_|_|_|_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a portion to the testing README explaining how and when to run an individual test file when working with tests. Additionally adds a table of contents as the document has become quite long. Signed-off-by: Hassan Abouelela <[email protected]>
| | * | | | | | | | | | | | | | | chore: Change the `Code Jam Team Leader` role's nameGravatar ToxicKidz2021-07-05-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Boris Muratov <[email protected]>
| | * | | | | | | | | | | | | | | chore: Remove the moderators role from the team channels' overwritesGravatar ToxicKidz2021-07-05-1/+0
| | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | chore: Update tests for the new codejam create commandGravatar ToxicKidz2021-07-05-68/+92
| | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | chore: Add the codejam create commandGravatar ToxicKidz2021-07-05-71/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This command takes a CSV file or a link to one. This CSV file has three rows: 'Team Name', 'Team Member Discord ID', and 'Team Leader'. The Team Name will be the name of the team's channel, the Member ID tells which user belongs to this team, and leam leader, which is either Y/N, tells if this user is the team leader. It will create text channels for each team and make a team leaders chat channel as well. It will ping the Events Lead role with updates for this command.
| | | | | | | | | | | | | | | | * Switched back to default value getting.Gravatar Xithrius2021-06-12-4/+4
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | * Merge branch 'main' into ks123/goodbye-talentpool-channelGravatar Xithrius2021-06-04-0/+0
| | | | | | | | | | | | | | | | |\
| | | | | | | | | | | | | | | | * \ Merge branch 'main' into ks123/goodbye-talentpool-channelGravatar Xithrius2021-06-04-3427/+6634
| | | | | | | | | | | | | | | | |\ \
| | | | | | | | | | | | | | | | * | | Remove talentpool channel constantsGravatar ks1292021-03-28-5/+0
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | * | | Migrate nomination reasons editing commandsGravatar ks1292021-03-28-10/+10
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | * | | Add missing asterisk to nominees listGravatar ks1292021-03-28-1/+1
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | * | | Migrate unnominate command to non-watchchannelGravatar ks1292021-03-28-6/+6
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | * | | Migrate Talent Pool Reviewer class to non-watchchannel Talent PoolGravatar ks1292021-03-28-10/+10
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | * | | Migrate nominations history command to non-watchchannel systemGravatar ks1292021-03-28-1/+1
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | * | | Use more accurate command names and docstring for talent pool commandsGravatar ks1292021-03-28-14/+13
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | * | | Remove WatchChannel parent of TalentPool and migrate first commandsGravatar ks1292021-03-28-28/+52
| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | 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