Commit Graph

7 Commits

Author SHA1 Message Date
neoarz
1eff6c9f53 chore: ruff formatting 2025-11-02 23:32:52 -05:00
neoarz
cb1596a1d8 feat(bot): make syntrel work in dms and group chats 2025-10-15 15:58:57 -04:00
neoarz
11b9effcb6 feat(timeout): new command :) 2025-10-05 14:38:30 -04:00
neoarz
f26da6bf80 fix(hackban): was looking for str instead of int rip
Enhanced the feedback command's error response to use an embed for better user experience. Changed the 'user_id' parameter type from int to str in hackban commands to support non-integer user IDs.
2025-10-04 22:09:11 -04:00
neoarz
b26d786d23 feat(purge): make it able to purge specific user messages 2025-10-04 13:22:54 -04:00
neoarz
3f4254dcdc feat: Require group prefix for hybrid commands
Added a _require_group_prefix check to all hybrid commands in each cog to ensure commands are only executed when invoked with the appropriate group prefix. Also updated error handling in bot.py to silently ignore CheckFailure errors. This improves command organization and prevents accidental command execution outside their intended context.
2025-09-29 09:59:56 -04:00
neoarz
e5ea7f1dac refactor(moderation): commands into group cog
Converted individual moderation command cogs (ban, kick, purge, warnings, archive, hackban, nick) into command factory functions and registered them under a new Moderation GroupCog in cogs/moderation/__init__.py. Updated bot.py and help.py to support the new moderation group and category. This improves organization and enables grouped moderation commands.
2025-09-28 23:07:46 -04:00