2025-08-22 13:25:34 +00:00
|
|
|
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
|
2025-08-26 17:35:54 +00:00
|
|
|
SCREENSHOTS_BASE_PATH = "/app/screenshots"
|
|
|
|
|
DATABASE_PATH = "/app/data/bot_data.db"
|
2025-08-22 13:25:34 +00:00
|
|
|
|
|
|
|
|
# Configuration des clans
|
|
|
|
|
CLAN_CONFIG = {
|
2025-08-26 17:35:54 +00:00
|
|
|
'RTF': {'name': 'RTF', 'emoji': 'â', 'color': 0x00ff00},
|
|
|
|
|
'RTFC': {'name': 'RTFC', 'emoji': '🔥', 'color': 0xff4500},
|
|
|
|
|
'RTFR': {'name': 'RTFR', 'emoji': 'âš¡', 'color': 0x1e90ff}
|
2025-08-22 13:25:34 +00:00
|
|
|
}
|
|
|
|
|
|
2025-08-26 17:35:54 +00:00
|
|
|
# Configuration des boss avec difficultées
|
2025-08-22 13:25:34 +00:00
|
|
|
BOSS_CONFIG = {
|
2025-08-26 17:35:54 +00:00
|
|
|
'hydra': {'name': 'Hydra', 'emoji': 'ðŸ', 'color': 0xff6b35,
|
2025-08-22 13:25:34 +00:00
|
|
|
'difficulties': ['normal', 'hard', 'brutal', 'nightmare']},
|
2025-08-26 17:35:54 +00:00
|
|
|
'chimera': {'name': 'Chimera', 'emoji': 'ðŸ¦', 'color': 0x9932cc,
|
2025-08-22 13:25:34 +00:00
|
|
|
'difficulties': ['easy', 'normal', 'hard', 'brutal', 'nightmare', 'ultra']},
|
2025-08-26 17:35:54 +00:00
|
|
|
'cvc': {'name': 'Clan vs Clan', 'emoji': 'âš”ï¸', 'color': 0xff0000, 'difficulties': []}
|
2025-08-22 13:25:34 +00:00
|
|
|
}
|
|
|
|
|
|
2025-08-26 17:35:54 +00:00
|
|
|
# Mappings pour diminutifs de difficultés
|
2025-08-22 13:25:34 +00:00
|
|
|
DIFFICULTY_SHORTCUTS = {
|
|
|
|
|
'nm': 'nightmare',
|
|
|
|
|
'unm': 'ultra'
|
|
|
|
|
}
|