auto-schedule-pro-v2: improve holiday exclusive easter egg (triggered at !пара)
This commit is contained in:
		
							parent
							
								
									535087fae1
								
							
						
					
					
						commit
						1bd7fc2ef1
					
				@ -144,7 +144,16 @@ def process(message, path):
 | 
				
			|||||||
    reference_time = int(current_time.strftime("%s")) - current_seconds
 | 
					    reference_time = int(current_time.strftime("%s")) - current_seconds
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if base_command == "!пара":
 | 
					    if base_command == "!пара":
 | 
				
			||||||
        '''
 | 
					        study_begin_ts = int(datetime(year=2023, month=9, day=4).strftime("%s"))
 | 
				
			||||||
 | 
					        current_ts = int(datetime.now().strftime("%s"))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        if -3600*4 < study_begin_ts - current_ts < 0:
 | 
				
			||||||
 | 
					            return "Навчання незабаром розпочнеться!"
 | 
				
			||||||
 | 
					        elif 0 <= study_begin_ts - current_ts < 1209600:
 | 
				
			||||||
 | 
					            return f"До навчання залишилося {study_begin_ts - current_ts} секунд..."
 | 
				
			||||||
 | 
					        elif study_begin_ts - current_ts >= 1209600:
 | 
				
			||||||
 | 
					            return "Ви маєте законне право відпочити, пари почнуться не скоро"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        upcoming_lessons = [timestamp for timestamp in schedule if timestamp > current_seconds - 5400]
 | 
					        upcoming_lessons = [timestamp for timestamp in schedule if timestamp > current_seconds - 5400]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if len(upcoming_lessons) > 0:
 | 
					        if len(upcoming_lessons) > 0:
 | 
				
			||||||
@ -154,9 +163,6 @@ def process(message, path):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        return "Актуальна пара: " + get_lesson_description(schedule, reference_time, closest_lesson_time, current_day,
 | 
					        return "Актуальна пара: " + get_lesson_description(schedule, reference_time, closest_lesson_time, current_day,
 | 
				
			||||||
                                                           current_week)
 | 
					                                                           current_week)
 | 
				
			||||||
        '''
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        return "Ви маєте законне право відпочити, пари почнуться не скоро"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    elif base_command == "!пари":
 | 
					    elif base_command == "!пари":
 | 
				
			||||||
        base_day = current_week * 7 + current_day
 | 
					        base_day = current_week * 7 + current_day
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user