Commit Graph

180 Commits

Author SHA1 Message Date
neoarz
a5eff449eb refactor(utility): make command group
Introduces a new 'utilities' cog and a 'translate' command for translating text between languages. Refactors the translate functionality from a class-based cog to a function-based command, updates bot and help modules to register the new cog, and ensures proper language autocomplete and error handling.
2025-09-28 23:35:39 -04:00
neoarz
3bc5ebe192 refactor(sidestore): commands into single GroupCog
Converted individual sidestore command cogs into functions and grouped them under a new Sidestore GroupCog in cogs/sidestore/__init__.py. Updated bot.py and help.py to recognize the new 'sidestore' category. This simplifies command registration and improves maintainability.
2025-09-28 23:28:53 -04:00
neoarz
5e2999e565 refactor(miscellaneous): cogs to command functions
Converted individual miscellaneous cogs (keanu, labubu, piracy, rickroll, tryitandsee) from class-based to function-based command definitions. Added a new __init__.py to group these commands under a single Miscellaneous GroupCog for easier management and setup.
2025-09-28 23:08:07 -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
neoarz
51393ece85 refactor(idevice): commands into a single GroupCog
Merged idevice-related commands into a unified GroupCog in cogs/idevice/__init__.py, replacing individual Cog classes with command factory functions. Updated bot.py and help.py to support the new structure and improved command categorization. This refactor simplifies extension loading and command management for idevice troubleshooting features.
2025-09-28 22:57:26 -04:00
neoarz
72cdd9b403 refactor(general): commands into GroupCog
Migrated general commands (ping, uptime, botinfo, serverinfo, feedback) into a single GroupCog in cogs/general/__init__.py for better organization and maintainability. Converted individual command files to export command functions instead of Cogs. Updated bot.py to load the new general extension. Renamed help.py for consistency.
2025-09-28 22:53:25 -04:00
neoarz
e7ee97074b refactor(fun): cogs into one group
Combined all fun commands into a single 'fun' GroupCog with subcommands, replacing individual cogs for coinflip, eightball, minesweeper, randomfact, and rockpaperscissors. Updated bot.py to load the fun cog as a package and adjusted help.py to reflect the new command structure. This improves organization and discoverability of fun commands.
2025-09-28 22:48:10 -04:00
neoarz
6ed3b0d378 chore(todo): finished translate command 2025-09-28 21:42:52 -04:00
neoarz
4948d2edf7 refactor(bot): bot utilities into separate modules
Moved logging, signal handling, and uptime calculation logic from bot.py into dedicated utils modules for better organization and reusability. Updated imports and usage in bot.py and utils/__init__.py accordingly.
2025-09-28 16:20:28 -04:00
neoarz
0a262c522e fix(translate): fix embedding of translate command and remove TranslateView
The translate command now accepts text from replied messages if no text is provided, improving usability. The TranslateView and related UI logic have been removed, simplifying the translation output to a single embed message. Error handling and embed formatting have also been updated for consistency.
2025-09-28 16:01:54 -04:00
neoarz
bcb8cf3326 feat(read description): Add translate utility cog and update categories
Introduces a new 'translate' command under a utilities category, with language autocomplete and Google Translate integration. Updates README and help command to reflect the new category and command. Renames 'rr.py' to 'rickroll.py'. Updates moderation cogs to use a new icon URL for embed authors.
2025-09-28 13:19:28 -04:00
neoarz
85526653f2 feat(rr): make new rickroll cmd 2025-09-28 11:02:19 -04:00
neoarz
c236ebd84a feat(tryitandsee): new command 2025-09-28 10:53:12 -04:00
neoarz
00a49fa040 chore(todo): add new things :) 2025-09-27 19:52:10 -04:00
neo
d790dc64ef chore(todo): update tasks
Added a new task to include git log in info section.
2025-09-27 11:26:12 -04:00
neoarz
a0e8665f6d chore(todo): update list 2025-09-27 09:13:37 -04:00
neoarz
474cb244a9 feat(logs): add new owner only logs command 2025-09-27 09:07:42 -04:00
neoarz
c2c12d38ce fix(refresh): shorten command && update links 2025-09-27 08:34:17 -04:00
neoarz
158d1903a9 feat(ascii): new ascii art for term and fix piracy embed color 2025-09-27 08:23:56 -04:00
neoarz
12349e39f6 chore(readme): add new commands to list 2025-09-27 07:10:07 -04:00
neoarz
67aed99e5a fix(udid): fix command to have button to documentation 2025-09-27 07:06:11 -04:00
neoarz
7f3efa964c feat(piracy): add piracy command 2025-09-26 23:41:55 -04:00
neoarz
8d5db7f4cc fix(mountddi): fix so that it doesnt timeout 2025-09-26 21:05:13 -04:00
neoarz
f9923e0479 feat(files): mkdir for idevice files 2025-09-26 20:49:10 -04:00
neoarz
a305c87f4a feat(idevice): add developermode command 2025-09-26 20:30:46 -04:00
neoarz
bb46f61a61 fix(afc): idevice_pair naming 2025-09-26 20:03:45 -04:00
neo
5907487d31 Merge pull request #4 from CelloSerenity/CSdev 2025-09-25 13:08:03 -04:00
CelloSerenity
fd2f83765f Correct status names for consistency 2025-09-24 17:26:03 -06:00
neoarz
ad1ae76e6c chore(assets): add icon and discord banner 2025-09-24 12:50:23 -04:00
neoarz
e0640227b9 fix(help): errorcodes not showing 2025-09-24 11:04:07 -04:00
neo
5509f19647 chore(readme): guess original is best.. 2025-09-24 10:55:31 -04:00
neo
3b5a2793da chore(readme): command amount 2025-09-24 10:12:38 -04:00
neoarz
c980b36915 chore(readme): im picky asf 2025-09-24 10:08:31 -04:00
neo
8f1f0e0eeb chore(readme): remove useless note
Removed note about bot customization and usage.
2025-09-24 09:53:15 -04:00
neoarz
5398d16528 chore(idevice): better wording 2025-09-24 09:38:32 -04:00
neo
6303234e65 chore(readme): remove download
Clarified the note about downloading the bot.
2025-09-24 08:27:03 -04:00
neoarz
b492d60db3 fix(idevice): fix error commands 2025-09-24 08:24:42 -04:00
neoarz
48d1b875a9 fix(docker): show logs 2025-09-24 07:23:56 -04:00
neoarz
b4df04acc5 fix(error_codes): make command hybrid 2025-09-24 00:00:48 -04:00
neoarz
cd810659b4 fix(readme): wrong formatting + add new todo 2025-09-23 23:35:47 -04:00
neo
825e81a24f Merge pull request #3 from neoarz/readme+idevice 2025-09-23 23:34:12 -04:00
neoarz
153b9cedfc fix(readme): sizing and link 2025-09-23 23:32:35 -04:00
neoarz
ef7b6b9158 feat(readme): add download and update todo 2025-09-23 23:30:43 -04:00
neoarz
5f43289671 chore(readme): remove bs stuff 2025-09-23 23:08:40 -04:00
neoarz
acfc161322 chore(readme): test 2025-09-23 23:04:40 -04:00
neoarz
b90d621c4a feat(readme): more fixes plus install link 2025-09-23 23:03:21 -04:00
neoarz
f83357c88c feat(idevice): use json and make embed cool 2025-09-23 22:50:01 -04:00
neoarz
3c59dec58b feat(errorcodes): into json instead of py file 2025-09-23 21:56:26 -04:00
neoarz
9da3d935ae fix(errorcodes): fix embed formatting 2025-09-23 21:34:49 -04:00
neoarz
cd6e5fc47a feat(1): original add 2025-09-23 08:43:18 -04:00