Commit Graph

248 Commits

Author SHA1 Message Date
neoarz
f4c3b4aae7 refactor(general): new author image
Replaced the embed author icon URLs from 'y5SEZ9.webp' to 'gSxqzV.png' across botinfo, feedback, ping, serverinfo, and uptime cogs for consistency and to use the new image.
2025-10-03 11:27:19 -04:00
neoarz
4e258dd174 fix(dictionary): make examples in new lines and add divider 2025-10-02 21:21:39 -04:00
neoarz
b0a82ed07e feat(dictonary):new command 2025-10-02 21:07:45 -04:00
neoarz
b770ff8f37 fix(translate):auto-complete not showing 2025-10-02 19:21:59 -04:00
neoarz
3f0cd619ac fix(help): only show subcommands 2025-10-01 14:16:26 -04:00
neoarz
60d54c434b feat(codepreview): new command 2025-10-01 14:16:26 -04:00
neoarz
c0afe06e4d feat(support): new support command 2025-09-29 22:11:14 -04:00
neoarz
6ad1e296f1 feat(dontasktoask): new command 2025-09-29 21:17:04 -04:00
neoarz
e92b768294 fix(ascii): color of logo 2025-09-29 20:57:43 -04:00
neo
0cd8f3fbe2 refactor(everything): combined all commands into command groups 2025-09-29 10:22:46 -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
f8123b43a2 feat: Add aliases and update group names for cogs
Renamed 'miscellaneous' and 'utilities' cog group names to 'misc' and 'utils', respectively. Added aliases for command groups and updated help descriptions and embed author icons for consistency and clarity.
2025-09-29 09:19:00 -04:00
neoarz
a67e80a6eb refactor: group commands for miscellaneous and utilities cogs
Introduces group commands for both miscellaneous and utilities cogs, allowing users to access subcommands via `.miscellaneous <subcommand>` and `.utilities <subcommand>`. Adds embedded help messages and hybrid invocation logic for easier command management and user guidance.
2025-09-29 08:46:21 -04:00
neoarz
2973d0fd25 refactor(general): command groups
Introduces a 'general' command group with subcommands for ping, uptime, botinfo, serverinfo, and feedback. Provides an embed listing available subcommands and routes each to their respective command handlers for improved organization and discoverability.
2025-09-29 08:33:01 -04:00
neoarz
49fcd821a4 refactor(fun): command group with subcommands
Introduces a 'fun' command group with subcommands for coinflip, 8ball, minesweeper, randomfact, and rps. Provides an embed listing available subcommands and routes each to its respective handler for improved command organization.
2025-09-29 08:27:59 -04:00
neoarz
aea98a95d5 refactor(idevice): cog commands and add help group
Reworked the idevice cog to use a command group with subcommands for help, errorcodes, developermode, noapps, and mountddi. Added a dropdown view for help commands and improved logging for extension loading. Updated references to ideviceView and adjusted extension load conditions in bot.py.
2025-09-29 08:24:14 -04:00
neoarz
a7cdeee470 refactor(SideStore): help command structure
Reorganized SideStore commands to use a group structure, added individual subcommands for troubleshooting topics, and updated the help command to provide a dropdown for specific issues. This improves command discoverability and user experience.
2025-09-29 08:14:33 -04:00
neoarz
b6c74828f1 refactor: extension loading and help category mapping
Simplifies extension loading log conditions to only exclude 'owner' and streamlines help command category mapping by grouping commands under their respective __init__.py structures. Also updates subcommand handling to exclude only 'owner' from group checks.
2025-09-28 23:41:42 -04:00
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