Commit graph

948 commits

Author SHA1 Message Date
2982b475ca
fix(moderation): using target object instead of target.id for ban command and unban command
All checks were successful
Pylint / Pylint (push) Successful in 1m12s
2023-10-05 11:22:35 -04:00
008d4b8d57
fix(moderation): you can no longer unban someone who is not banned
All checks were successful
Pylint / Pylint (push) Successful in 1m12s
2023-10-05 11:17:41 -04:00
45a5354299
fix(moderation): fixed fetch_ban on line 303 2023-10-05 11:16:21 -04:00
d580331b31
fix(moderation): fixed choices in ban command
All checks were successful
Pylint / Pylint (push) Successful in 1m11s
2023-10-05 11:12:21 -04:00
f455b7bf7a
fix(moderation): fixed tempbans not passing the duration argument properly
All checks were successful
Pylint / Pylint (push) Successful in 1m13s
2023-10-05 11:11:18 -04:00
aca705d073
feat(moderation): added ban and unban commands
All checks were successful
Pylint / Pylint (push) Successful in 1m12s
2023-10-05 11:09:39 -04:00
27c12c6307
feat(moderation): added note command 2023-10-05 10:46:52 -04:00
1ff7f35785
fix(moderation): fixed having a prefix in the tdc help command
All checks were successful
Pylint / Pylint (push) Successful in 1m10s
2023-10-05 09:58:52 -04:00
e1f2c4b8e6
fix(moderation): fixed some issues with tdc
All checks were successful
Pylint / Pylint (push) Successful in 1m11s
2023-10-05 09:57:14 -04:00
821c04732f
fix(moderation): tdc was using xl stupid help formatting
All checks were successful
Pylint / Pylint (push) Successful in 1m12s
2023-10-05 09:55:22 -04:00
21c9e28452
fix(moderation): pylint fixes
All checks were successful
Pylint / Pylint (push) Successful in 1m10s
2023-10-05 09:47:53 -04:00
4cbf552204
fix(moderation): added reason to target.timeout in mute method
Some checks failed
Pylint / Pylint (push) Failing after 1m12s
2023-10-05 09:40:41 -04:00
ee5f9461aa
fix(moderation): fixed a few unawaited coroutines
Some checks failed
Pylint / Pylint (push) Failing after 1m21s
2023-10-05 09:28:42 -04:00
59c8a96afc
fix(moderation): hopefully made the jump_url work
Some checks failed
Pylint / Pylint (push) Failing after 1m23s
2023-10-05 09:27:30 -04:00
32b2007c87
fix(moderation): awaited four coroutines
Some checks failed
Pylint / Pylint (push) Failing after 1m19s
2023-10-05 09:25:28 -04:00
be2d97e19c
misc(moderation): cleaned up mysql_log method
Some checks failed
Pylint / Pylint (push) Failing after 1m20s
2023-10-05 09:23:54 -04:00
5136a492f8
feat(moderation): moved embed creation to a seperate method
Some checks failed
Pylint / Pylint (push) Failing after 1m17s
2023-10-05 09:21:40 -04:00
27070d3920
fix(moderation): fixed slash commands implementation
Some checks failed
Pylint / Pylint (push) Failing after 1m16s
2023-10-05 08:43:11 -04:00
3f042b1f96
feat(moderation): added get_next_case_number and made embeds better
Some checks failed
Pylint / Pylint (push) Failing after 1m19s
2023-10-05 08:42:20 -04:00
fe8211818b
fix(moderation): PLEASE WORKL
All checks were successful
Pylint / Pylint (push) Successful in 1m13s
2023-10-04 21:51:54 -04:00
5c362f049a
fix(moderation): further refining the 28 day check
All checks were successful
Pylint / Pylint (push) Successful in 1m15s
2023-10-04 21:49:24 -04:00
4e31ca651d
fix(moderation): allow mutes that are exactly 28 days
All checks were successful
Pylint / Pylint (push) Successful in 1m13s
2023-10-04 21:46:00 -04:00
ce18cf1348
fix(moderation): hopefully actually fixed duration checker
All checks were successful
Pylint / Pylint (push) Successful in 1m12s
2023-10-04 21:44:47 -04:00
9db783ddc2
fix(moderation): hopefully fixed the duration checker
All checks were successful
Pylint / Pylint (push) Successful in 1m12s
2023-10-04 21:42:15 -04:00
d3951f6548
fix(moderation): added a check to mute that prevents a discord api hour from timing someone out for longer than 28 days
All checks were successful
Pylint / Pylint (push) Successful in 1m13s
2023-10-04 21:39:36 -04:00
0deb589198
feat(moderation): added tdc command
All checks were successful
Pylint / Pylint (push) Successful in 1m15s
2023-10-04 21:32:33 -04:00
f6868c6c48
misc(moderation): changed an error message
All checks were successful
Pylint / Pylint (push) Successful in 1m13s
2023-10-04 17:08:42 -04:00
645de0abd8
fix(galaxy): fixed the gank_won_let_us_flee method erroring every time the bot is dmed
All checks were successful
Pylint / Pylint (push) Successful in 1m11s
2023-10-04 16:52:22 -04:00
7aaabfa14c
misc(moderation): changed the message sent by creating a table
All checks were successful
Pylint / Pylint (push) Successful in 1m12s
2023-10-04 16:51:09 -04:00
77c5d6a22a
fix(moderation): forgot to remove an unused import
All checks were successful
Pylint / Pylint (push) Successful in 1m13s
2023-10-04 16:44:07 -04:00
dd98ecdcd1
feat(moderation): added unmute command
Some checks failed
Pylint / Pylint (push) Failing after 1m13s
2023-10-04 16:43:15 -04:00
e66a902442
feat(moderation): added warn command 2023-10-04 16:39:58 -04:00
6fba47ea56
misc(moderation): changed table naming scheme 2023-10-04 16:37:59 -04:00
2b0e24a4e9
fix(moderation): fixed allowedmention setting in mute command
All checks were successful
Pylint / Pylint (push) Successful in 1m12s
2023-10-04 13:18:44 -04:00
ce584b0de7
fix(moderation): message.reply --> send
All checks were successful
Pylint / Pylint (push) Successful in 1m12s
2023-10-04 13:16:55 -04:00
6c280f25c2
feat(moderation): disabled ability to mute people who are already muted
All checks were successful
Pylint / Pylint (push) Successful in 1m12s
2023-10-04 13:16:03 -04:00
14c4e61a40
fix(moderation): added humanize to the info.json
All checks were successful
Pylint / Pylint (push) Successful in 1m11s
2023-10-04 13:12:01 -04:00
a9ec5044a2
misc(moderation): improved timestamp formatting in embeds and response messages
All checks were successful
Pylint / Pylint (push) Successful in 1m11s
2023-10-04 13:11:18 -04:00
98f91b8ba3
fix(moderation): awaited a coroutine
All checks were successful
Pylint / Pylint (push) Successful in 1m13s
2023-10-04 12:59:26 -04:00
f792d9c149
fix(moderation): changed command decorator for mute command
All checks were successful
Pylint / Pylint (push) Successful in 1m12s
2023-10-04 12:46:48 -04:00
9f1d864b31
misc(moderation): changed all instances of timeout to mute
Some checks failed
Pylint / Pylint (push) Failing after 1m12s
2023-10-04 12:45:29 -04:00
57f49d8e42
feat(moderation): added timeout command 2023-10-04 12:44:21 -04:00
854a1f14e5
fix(moderation): swapped a subtraction action
Some checks failed
Pylint / Pylint (push) Failing after 1m14s
2023-10-04 12:24:13 -04:00
bfaad63920
fix(moderation): + instead of -
Some checks failed
Pylint / Pylint (push) Failing after 1m13s
2023-10-04 12:23:14 -04:00
189a6f82ab
fix(moderation): fixed a type-error
Some checks failed
Pylint / Pylint (push) Failing after 1m13s
2023-10-04 12:22:21 -04:00
f298567224
fix(moderation): fixed timeouts being unable to log because of an issue with time formatting
Some checks failed
Pylint / Pylint (push) Failing after 1m13s
2023-10-04 12:19:46 -04:00
5d7bab59cc
fix(moderation): fixed being unable to log timeouts due to an import error
Some checks failed
Pylint / Pylint (push) Failing after 1m11s
2023-10-04 12:06:03 -04:00
a7bd24f783
fix(moderation): fixed timeout logging
Some checks failed
Pylint / Pylint (push) Failing after 1m12s
2023-10-04 12:01:54 -04:00
a036d5b898
feat(moderation): added duration logging to timeouts
Some checks failed
Pylint / Pylint (push) Failing after 1m12s
2023-10-04 11:57:21 -04:00
2c6cb7f9cb
fix(moderation): fixed error if entry.reason is none
Some checks failed
Pylint / Pylint (push) Failing after 1m12s
2023-10-04 11:35:49 -04:00