18 Commits

Author SHA1 Message Date
neoarz
898e01abf4 chore: server bot not selfbot self, selfuse slowing being rolled out 2025-10-20 11:57:49 -04:00
neoarz
c9626e779f chore(license): syntrel is now MIT 2025-10-16 00:25:30 -04:00
neoarz
cb1596a1d8 feat(bot): make syntrel work in dms and group chats 2025-10-15 15:58:57 -04:00
neoarz
6c6555dfb7 fix(minesweeper): no bomb on first press 2025-10-11 11:55:53 -04:00
neoarz
ed53eb375d fix(minesweeper): dont time out game after user has won/lost 2025-10-10 10:20:38 -04:00
neoarz
beffefcb14 fix(minesweeper: no more ratelimiting? 2025-10-08 16:03:54 -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
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
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
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
a3f30953f6 refactor: (description) owner command handling && fix colors
Standardized embed colors to Discord blurple (0x7289DA) across all cogs. Refactored owner command modules (say, shutdown, sync) to use a shared send_embed helper and improved error handling for permission checks. Updated botinfo title and improved bot owner/team logging in bot.py. Help command now always lists 'owner' category, removing permission checks from category display.
2025-09-16 10:21:36 -04:00
neoarz
3e1480caf5 chore: mention author after they lose 2025-09-15 17:34:08 -04:00
neoarz
953246688d feat: create minesweeper game with v2 components
Introduces a new button-based Minesweeper mini-game in cogs/fun/minesweeper.py and registers it in the help command. Updates bot status messages in bot.py. Improves hackban embed formatting and adds author info in cogs/moderation/hackban.py.
2025-09-15 17:20:59 -04:00
neoarz
5d893a8a84 feat: (check description). 8ball, botinfo, context menu, feedback
Moved eightball cog from general to fun category and updated help command mapping accordingly. Added support for disabling cogs via the DISABLED_COGS environment variable in bot.py. Updated embed styles and author fields for botinfo, feedback, and eightball commands. Commented out context_menus cog code.
2025-09-15 08:44:54 -04:00
neoarz
93dcd03985 feat: add pinging to rps && remove bitcoin.py 2025-09-15 07:38:50 -04:00
neoarz
8a64a9bc75 chore: fix the look of randomfunfact.py 2025-09-15 07:12:38 -04:00
neoarz
61420f0e09 chore: change some bot colors and small changes 2025-09-14 22:54:26 -04:00
neoarz
8d261089c0 style: new code layout 2025-09-14 18:54:56 -04:00