forked from dymik739/modular-bot-framework-for-telegram
		
	auto-schedule-pro: add pair ending time
This commit is contained in:
		
							parent
							
								
									83e19452a0
								
							
						
					
					
						commit
						7ef1931331
					
				@ -68,6 +68,7 @@ if self.MESSAGE["text"].lower() == "!пара":
 | 
				
			|||||||
            print("test3.1")
 | 
					            print("test3.1")
 | 
				
			||||||
            actual_pair_ts = reference_time + min(full_schedule.keys())
 | 
					            actual_pair_ts = reference_time + min(full_schedule.keys())
 | 
				
			||||||
            dt_pair = datetime.datetime.fromtimestamp(actual_pair_ts)
 | 
					            dt_pair = datetime.datetime.fromtimestamp(actual_pair_ts)
 | 
				
			||||||
 | 
					            dt_pair_finish = datetime.datetime.fromtimestamp(actual_pair_ts + 5400)
 | 
				
			||||||
            p = full_schedule[min(full_schedule.keys())]
 | 
					            p = full_schedule[min(full_schedule.keys())]
 | 
				
			||||||
            print("test3.1.1")
 | 
					            print("test3.1.1")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -85,15 +86,21 @@ if self.MESSAGE["text"].lower() == "!пара":
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
            print("test3.1.2")
 | 
					            print("test3.1.2")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            '''
 | 
				
			||||||
            if int(dt_pair.strftime("%H")) == 11:
 | 
					            if int(dt_pair.strftime("%H")) == 11:
 | 
				
			||||||
                human_readable_date += "об "
 | 
					                human_readable_date += "об "
 | 
				
			||||||
            else:
 | 
					            else:
 | 
				
			||||||
                human_readable_date += "о "
 | 
					                human_readable_date += "о "
 | 
				
			||||||
 | 
					            '''
 | 
				
			||||||
 | 
					            human_readable_date += "з "
 | 
				
			||||||
            
 | 
					            
 | 
				
			||||||
            print("test3.1.3")
 | 
					            print("test3.1.3")
 | 
				
			||||||
            human_readable_date += dt_pair.strftime("%H:%M")
 | 
					            human_readable_date += dt_pair.strftime("%H:%M")
 | 
				
			||||||
            print("test3.1.4")
 | 
					            print("test3.1.4")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            human_readable_date += " до "
 | 
				
			||||||
 | 
					            human_readable_date += dt_pair_finish.strftime("%H:%M")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            self.RESPONCE = "Актуальна пара: {}\nДата: {}\nВикладач: {}\nПосилання на пару: {}".format(p['name'], human_readable_date, p['teacher'], p['link'])
 | 
					            self.RESPONCE = "Актуальна пара: {}\nДата: {}\nВикладач: {}\nПосилання на пару: {}".format(p['name'], human_readable_date, p['teacher'], p['link'])
 | 
				
			||||||
            print("test3.1.5")
 | 
					            print("test3.1.5")
 | 
				
			||||||
        else:
 | 
					        else:
 | 
				
			||||||
@ -103,6 +110,7 @@ if self.MESSAGE["text"].lower() == "!пара":
 | 
				
			|||||||
        print("test3.2")
 | 
					        print("test3.2")
 | 
				
			||||||
        actual_pair_ts = reference_time + next_pair_time
 | 
					        actual_pair_ts = reference_time + next_pair_time
 | 
				
			||||||
        dt_pair = datetime.datetime.fromtimestamp(actual_pair_ts)
 | 
					        dt_pair = datetime.datetime.fromtimestamp(actual_pair_ts)
 | 
				
			||||||
 | 
					        dt_pair_finish = datetime.datetime.fromtimestamp(actual_pair_ts + 5400)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        print(f"Debug: selected pair at {next_pair_time}")
 | 
					        print(f"Debug: selected pair at {next_pair_time}")
 | 
				
			||||||
        print(f"{current_day} == 6 && {dt_pair.strftime('%u')} == 1")
 | 
					        print(f"{current_day} == 6 && {dt_pair.strftime('%u')} == 1")
 | 
				
			||||||
@ -117,11 +125,16 @@ if self.MESSAGE["text"].lower() == "!пара":
 | 
				
			|||||||
        else:
 | 
					        else:
 | 
				
			||||||
            human_readable_date += "сьогодні "
 | 
					            human_readable_date += "сьогодні "
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        '''
 | 
				
			||||||
        if int(dt_pair.strftime("%H")) == 11:
 | 
					        if int(dt_pair.strftime("%H")) == 11:
 | 
				
			||||||
            human_readable_date += "об "
 | 
					            human_readable_date += "об "
 | 
				
			||||||
        else:
 | 
					        else:
 | 
				
			||||||
            human_readable_date += "о "
 | 
					            human_readable_date += "о "
 | 
				
			||||||
 | 
					        '''
 | 
				
			||||||
 | 
					        human_readable_date += "з "
 | 
				
			||||||
        human_readable_date += dt_pair.strftime("%H:%M")
 | 
					        human_readable_date += dt_pair.strftime("%H:%M")
 | 
				
			||||||
    
 | 
					
 | 
				
			||||||
 | 
					        human_readable_date += " до "
 | 
				
			||||||
 | 
					        human_readable_date += dt_pair_finish.strftime("%H:%M")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.RESPONCE = "Актуальна пара: {}\nДата: {}\nВикладач: {}\nПосилання на пару: {}".format(p['name'], human_readable_date, p['teacher'], p['link'])
 | 
					        self.RESPONCE = "Актуальна пара: {}\nДата: {}\nВикладач: {}\nПосилання на пару: {}".format(p['name'], human_readable_date, p['teacher'], p['link'])
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user