Petbot/modules
megaproxy e17705dc63 Implement comprehensive team management and fix critical bugs
Team Management Features:
- Added 6 new IRC commands: \!teamlist, \!activeteam, \!teamname, \!teamswap, \!heal, \!verifyteamswap
- \!teamlist shows teams with pet names in format "Team name - pet1 - pet2 - pet3"
- \!teamname redirects to web interface for secure PIN-based renaming
- \!teamswap enables team switching with PIN verification via IRC
- \!activeteam displays current team with health status indicators
- \!heal command with 1-hour cooldown for pet health restoration

Critical Bug Fixes:
- Fixed \!teamlist SQL binding error - handled new team data format correctly
- Fixed \!wild command duplicates - now shows unique species types only
- Removed all debug print statements and implemented proper logging
- Fixed data format inconsistencies in team management system

Production Improvements:
- Added logging infrastructure to BaseModule and core components
- Converted 45+ print statements to professional logging calls
- Database query optimization with DISTINCT for spawn deduplication
- Enhanced error handling and user feedback messages

Cross-platform Integration:
- Seamless sync between IRC commands and web interface
- PIN authentication leverages existing secure infrastructure
- Team operations maintain consistency across all interfaces

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-01 15:53:26 +00:00
..
__init__.py Fix \!backup command not working - module loading issue 2025-08-01 15:03:15 +00:00
achievements.py Add unified navigation bar to all webserver pages 2025-07-15 16:59:16 +01:00
admin.py Clean up IRC command architecture and eliminate redundancy 2025-07-17 17:00:06 +00:00
backup_commands.py Fix \!backup command not working - module loading issue 2025-08-01 15:03:15 +00:00
base_module.py Implement comprehensive team management and fix critical bugs 2025-08-01 15:53:26 +00:00
battle_system.py Implement comprehensive team management and fix critical bugs 2025-08-01 15:53:26 +00:00
connection_monitor.py Clean up IRC command architecture and eliminate redundancy 2025-07-17 17:00:06 +00:00
core_commands.py Add unified navigation bar to all webserver pages 2025-07-15 16:59:16 +01:00
exploration.py Implement comprehensive team management and fix critical bugs 2025-08-01 15:53:26 +00:00
gym_battles.py Fix exploration and battle system state management bugs 2025-07-15 16:58:18 +01:00
inventory.py Implement comprehensive pet healing system with revive items and database support 2025-07-16 11:32:01 +00:00
npc_events.py Implement comprehensive team management and fix critical bugs 2025-08-01 15:53:26 +00:00
pet_management.py Implement comprehensive team management and fix critical bugs 2025-08-01 15:53:26 +00:00
team_builder.py Implement comprehensive team management and fix critical bugs 2025-08-01 15:53:26 +00:00