12 Commits

Author SHA1 Message Date
b9fb671bed Require OAuth Nitro verification for giveaways (#14)
Adds OAuth-based Nitro status checks to giveaways and allows excluding Nitro users.

Reviewed-on: #14
Co-authored-by: Slipstream <me@slipstreamm.dev>
Co-committed-by: Slipstream <me@slipstreamm.dev>
2025-06-13 22:09:55 -06:00
d1ec42fa51
big ass formatting 2025-06-05 21:31:06 -06:00
b605138d04
Fix: Improve Nitro check for giveaways
Make `is_user_nitro_like` an async function to fetch full user objects, enabling banner checks for Nitro detection. Pass the bot instance to the function for this purpose.
2025-05-30 17:19:06 -06:00
a3bf678b32
fix: Ensure save_giveaways is awaited in GiveawayEnterButton to improve async handling 2025-05-30 16:53:26 -06:00
227bc630ee
fix: Update giveaway cog to use asyncio.create_task for better async handling and restore views on cog load 2025-05-30 16:30:24 -06:00
e593925383
fix: Import aiofiles.os for improved file handling in giveaways cog 2025-05-30 16:27:35 -06:00
bd3a1c031a
fix: Handle empty giveaway data file and improve async directory creation 2025-05-30 16:23:56 -06:00
b503db75ec
gorkal 2025-05-30 15:40:20 -06:00
2c10586b73
1 2025-05-30 15:35:38 -06:00
64ce0f629f
feat: Implement timer functionality with slash command support and persistent storage 2025-05-30 15:28:19 -06:00
80083bd14a
asd 2025-05-09 14:17:17 -06:00
395b62403c
ggg 2025-05-09 07:53:03 -06:00