Commit Graph

146 Commits

Author SHA1 Message Date
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
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
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
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
neoarz
e0640227b9 fix(help): errorcodes not showing 2025-09-24 11:04:07 -04:00
neoarz
5398d16528 chore(idevice): better wording 2025-09-24 09:38:32 -04:00
neoarz
b492d60db3 fix(idevice): fix error commands 2025-09-24 08:24:42 -04:00
neoarz
b4df04acc5 fix(error_codes): make command hybrid 2025-09-24 00:00:48 -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
neoarz
12d6c77228 fix(sidestore & idevice): update wording for no permissions 2025-09-23 08:18:24 -04:00
neoarz
84d3e5df33 feat(owner): make owner commands be avaliable in dms 2025-09-22 10:22:06 -04:00
neoarz
deef9156fa fix(idevice): rename all commands to idevice 2025-09-22 09:11:05 -04:00
neoarz
e0147a683d fix(invite): remove permission addons
you can add permissions from the discord dev portal itself
2025-09-22 08:42:38 -04:00
neoarz
ede9168c9a fix(sidestore & idevice): error handling for missing permissions 2025-09-22 00:21:23 -04:00