# -*- coding: utf-8 -*- import os from dotenv import load_dotenv load_dotenv() # Token et channel autorisé DISCORD_TOKEN = os.getenv("DISCORD_TOKEN") AUTHORIZED_CHANNEL_ID = int(os.getenv("AUTHORIZED_CHANNEL_ID")) # Chemins SCREENSHOTS_BASE_PATH = "/app/screenshots" DATABASE_PATH = "/app/data/bot_data.db" # Configuration des clans TEA - The Ember Accord CLAN_CONFIG = { 'TEAI': {'name': 'TEAI', 'full_name': 'Inferno', 'emoji': '🔥', 'color': 0xff4500}, 'TEAF': {'name': 'TEAF', 'full_name': 'Flame', 'emoji': '🛡️', 'color': 0x00ff00}, 'TEAC': {'name': 'TEAC', 'full_name': 'Cinder', 'emoji': '⚔️', 'color': 0x1e90ff}, 'TEACO': {'name': 'TEACO', 'full_name': 'Corrupted Olympians', 'emoji': '👑', 'color': 0x9932cc}, } # Mapping role Discord ID → clé de clan [IDs serveur DEV — à remplacer] CLAN_ROLE_IDS = { 0000000000000000001: 'TEAI', # TODO: remplacer par l'ID rôle TEAI du serveur dev 0000000000000000002: 'TEAF', # TODO: remplacer par l'ID rôle TEAF du serveur dev 0000000000000000003: 'TEAC', # TODO: remplacer par l'ID rôle TEAC du serveur dev 0000000000000000004: 'TEACO', # TODO: remplacer par l'ID rôle TEACO du serveur dev } # Mapping anciens clans → nouveaux (migration base existante) CLAN_MIGRATION = { 'RTF': 'TEAI', 'RTFC': 'TEAF', 'RTFR': 'TEAC', } # Configuration des boss avec difficultés BOSS_CONFIG = { 'hydra': {'name': 'Hydra', 'emoji': '📍', 'color': 0xff6b35, 'difficulties': ['normal', 'hard', 'brutal', 'nightmare']}, 'chimera': {'name': 'Chimera', 'emoji': '🦁', 'color': 0x9932cc, 'difficulties': ['easy', 'normal', 'hard', 'brutal', 'nightmare', 'ultra']}, 'cvc': {'name': 'Clan vs Clan', 'emoji': '✔️', 'color': 0xff0000, 'difficulties': []} } # Mappings pour diminutifs de difficultés DIFFICULTY_SHORTCUTS = { 'nm': 'nightmare', 'unm': 'ultra' }