mirror of https://github.com/stijndcl/didier
				
				
				
			Add more settings for schedules
							parent
							
								
									65201cd705
								
							
						
					
					
						commit
						c33ee82539
					
				
							
								
								
									
										12
									
								
								settings.py
								
								
								
								
							
							
						
						
									
										12
									
								
								settings.py
								
								
								
								
							| 
						 | 
				
			
			@ -67,6 +67,8 @@ UFORA_ANNOUNCEMENTS_CHANNEL: Optional[int] = env.int("UFORA_ANNOUNCEMENTS_CHANNE
 | 
			
		|||
 | 
			
		||||
"""Discord Role ID's"""
 | 
			
		||||
BA3_ROLE: Optional[int] = env.int("BA3_ROLE", 891743208248324196)
 | 
			
		||||
MA_CS_ROLE: Optional[int] = env.int("MA_CS_ROLE", None)
 | 
			
		||||
MA_CS_ENG_ROLE: Optional[int] = env.int("MA_CS_ENG_ROLE", None)
 | 
			
		||||
 | 
			
		||||
"""API Keys"""
 | 
			
		||||
UFORA_RSS_TOKEN: Optional[str] = env.str("UFORA_RSS_TOKEN", None)
 | 
			
		||||
| 
						 | 
				
			
			@ -76,6 +78,8 @@ IMGFLIP_PASSWORD: Optional[str] = env.str("IMGFLIP_PASSWORD", None)
 | 
			
		|||
 | 
			
		||||
"""Schedule URLs"""
 | 
			
		||||
BA3_SCHEDULE_URL: Optional[str] = env.str("BA3_SCHEDULE_URL", None)
 | 
			
		||||
MA_CS_SCHEDULE_URL: Optional[str] = env.str("MA_CS_SCHEDULE_URL", None)
 | 
			
		||||
MA_CS_ENG_SCHEDULE_URL: Optional[str] = env.str("MA_CS_ENG_SCHEDULE_URL", None)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
"""Computed properties"""
 | 
			
		||||
| 
						 | 
				
			
			@ -85,6 +89,8 @@ class ScheduleType(str, Enum):
 | 
			
		|||
    """Enum to differentiate schedules"""
 | 
			
		||||
 | 
			
		||||
    BA3 = "ba3"
 | 
			
		||||
    MA_CS = "ma_cs"
 | 
			
		||||
    MA_CS_ENG = "ma_cs_eng"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@dataclass
 | 
			
		||||
| 
						 | 
				
			
			@ -96,4 +102,8 @@ class ScheduleInfo:
 | 
			
		|||
    name: Optional[str] = None
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
SCHEDULE_DATA = [ScheduleInfo(name=ScheduleType.BA3, role_id=BA3_ROLE, schedule_url=BA3_SCHEDULE_URL)]
 | 
			
		||||
SCHEDULE_DATA = [
 | 
			
		||||
    ScheduleInfo(name=ScheduleType.BA3, role_id=BA3_ROLE, schedule_url=BA3_SCHEDULE_URL),
 | 
			
		||||
    ScheduleInfo(name=ScheduleType.MA_CS, role_id=MA_CS_ROLE, schedule_url=MA_CS_SCHEDULE_URL),
 | 
			
		||||
    ScheduleInfo(name=ScheduleType.MA_CS_ENG, role_id=MA_CS_ENG_ROLE, schedule_url=MA_CS_ENG_SCHEDULE_URL),
 | 
			
		||||
]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue