Commit Graph

180 Commits

Author SHA1 Message Date
neoarz
eb800a9bd5 refactor(tweety): too much unecessary code :) 2025-10-07 21:37:55 -04:00
neoarz
7419ec5f59 fix(tweety): remove theme args since buttons work
Simplifies the tweety command by removing the 'verified' and 'theme' arguments from command signatures and related logic. Defaults for these options are now set internally, and toggling is handled via UI elements instead of command parameters.
2025-10-07 21:29:42 -04:00
neoarz
70af8e24b2 fix(tweety): slash commands show diff message 2025-10-07 15:22:33 -04:00
neoarz
25ea98236d feat(tweety): new command :) 2025-10-07 13:33:53 -04:00
neoarz
9c7359906c feat(depart): new command :) (requested by jackson) 2025-10-06 21:25:14 -04:00
neoarz
18bac4a125 fix(crash): use double quotes to not break file
- update files last updated
- remove original names since using /(command group) help is better
2025-10-06 08:38:39 -04:00
CelloSerenity
7dc62b9340 DOWN 2025-10-05 22:17:51 -06:00
CelloSerenity
9943e6fcc3 YOU 2025-10-05 22:14:56 -06:00
CelloSerenity
32b5f1cc32 GONNA 2025-10-05 21:42:02 -06:00
CelloSerenity
abebd06227 NEVER 2025-10-05 21:41:04 -06:00
CelloSerenity
b5c3f0f93e UP 2025-10-05 21:38:45 -06:00
CelloSerenity
c07743dc75 YOU 2025-10-05 21:38:16 -06:00
CelloSerenity
19c20af504 GIVE
note: maybe change name to anisette?
2025-10-05 21:37:22 -06:00
CelloSerenity
1b636e6621 GONNA 2025-10-05 21:35:43 -06:00
CelloSerenity
f9207c3f56 NEVER 2025-10-05 21:34:33 -06:00
neoarz
cc3e5e4a75 fix(translate): make markdown render properly 2025-10-05 20:03:25 -04:00
neoarz
11b9effcb6 feat(timeout): new command :) 2025-10-05 14:38:30 -04:00
neoarz
f7f4372cf7 feat(img2gif): new command :) 2025-10-05 09:07:10 -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
6fc24ef8f6 fix(feedback): wasnt working due to app commands 2025-10-04 20:21:10 -04:00
neoarz
5128706f9a fix(tryitandsee): send only link instead of embed
The tryitandsee command now sends a direct link (https://tryitands.ee/) instead of an embedded GIF. This simplifies the response and removes the use of embeds and images.
2025-10-04 19:31:06 -04:00
neoarz
4f66c3705a fix(8ball && mcquote): fixes
Replaces the synchronous requests library with aiohttp in mcquote.py to enable asynchronous HTTP requests, improving performance and compatibility with async Discord bots. Also updates exception handling to use aiohttp.ClientError. Adds missing discord import in eightball.py.
2025-10-04 18:43:06 -04:00
neoarz
b26d786d23 feat(purge): make it able to purge specific user messages 2025-10-04 13:22:54 -04:00
neoarz
592d697140 feat(mcquote): new command :)
Introduces a new /mcquote command that generates a custom Minecraft achievement quote image using skinmc.net. Updates README and media cog to register and document the new command.
2025-10-04 12:29:01 -04:00
neoarz
804eaa39a6 fix(melonx/ios26): update channel link
Added MeloNX Discord link to README, updated TODO.md to mark melonx commands as completed, and updated the iOS 26 command with the correct Discord channel link for MeloNX.
2025-10-04 09:26:20 -04:00
neoarz
ad1e117e75 feat(melonx): new melonx commands
Introduced new commands to the MeloNX cog: mods, gamecrash, requirements, error, and 26 (iOS 26), each with their own handler and help embed. Updated the README and melonx.py select menu to reflect the new commands. These additions provide users with troubleshooting and informational commands for common MeloNX issues and topics.
2025-10-04 08:54:48 -04:00
neoarz
023ec85640 fix(download): fix 403 error discord 2025-10-03 22:18:09 -04:00
neoarz
ec9c90e4e8 feat(melonx): cog with transfer command and help integration
Introduces a new 'melonx' cog with a dropdown help menu and a 'transfer' command for save file migration instructions. Updates help command categories and README to include MeloNX. Implements UI components for command selection and embeds for user guidance.
2025-10-03 21:12:44 -04:00
neoarz
73535e283d refactor(invite): command message handling
Refactored the invite command to always send the invite embed in the current context instead of attempting to DM the user first. This removes the try/except logic and ensures consistent behavior.
2025-10-03 18:30:27 -04:00
neoarz
9fafc3ca4f fix(download): local development cookie path 2025-10-03 15:49:33 -04:00
neoarz
55286a8d15 fix(download): cookies path and download 2025-10-03 15:38:48 -04:00
neoarz
2c0b0afb39 fix(download): support for yt-dlp cookies in media download
Introduces environment variable support for specifying yt-dlp cookies via file path or direct content for the media download command. Updates error handling to provide clearer messages when cookies are required and ensures temporary cookie files are cleaned up. Also updates .env.example and .gitignore to reflect these changes.
2025-10-03 12:49:50 -04:00
neoarz
85a43e66b0 feat(media): media download command using yt-dlp
Introduced a new 'media' command group with a 'download' subcommand for downloading videos via yt-dlp. Updated help and README to include the new media category and command. Added yt-dlp to requirements.txt.
2025-10-03 12:10:45 -04:00
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
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