v1.2.11: Add tournaments command with filtering and improve error handling

Features:
- Add /tournaments command with status and game filters
- Add tournament API integration to PlayerService
- Add beautiful tournament embed builders with prize pools
- Protect sync-games from overwriting manual customizations
- Improve error handling with proper MessageFlags

Changes:
- Add getTournamentsData() and getTournamentData() to PlayerService
- Add tournament command handler with pagination support
- Add tournament embed builders with rich formatting
- Update deployment docs for v1.2.10 features
- Add issue tracker documentation
- Add tournament testing script
- Fix ephemeral flags throughout CommandHandler
- Improve permission checks with PermissionFlagsBits

Version: 1.2.11
This commit is contained in:
VinceC
2025-10-02 06:24:54 -05:00
parent 546127f91c
commit dd8aa456d9
11 changed files with 502 additions and 60 deletions

View File

@@ -84,10 +84,11 @@ echo -e " 2. Update your application image to: ${FULL_IMAGE_NAME}:${VERSION}"
echo -e " 3. Restart the application"
echo ""
echo -e "${BLUE}🎯 Features in this version:${NC}"
echo -e " ✅ NEW: /tournaments command with filtering"
echo -e " ✅ Tournament status & game filters"
echo -e " ✅ Beautiful tournament embeds with prizes"
echo -e " ✅ All 9 games in dropdowns"
echo -e " ✅ Working help button navigation"
echo -e " ✅ No debug message spam"
echo -e " ✅ Automatic Supabase game sync"
echo -e " ✅ Optimized Docker image"
echo ""
echo -e "${GREEN}🎉 Deployment complete!${NC}"