import datetime import time as tm from threading import Thread current_time_1 , current_time_2 , current_time_3 , current_time_4 = '21:30' , '11:35' , '7:10' , '01:10' def checktime ( ) : while True : time = datetime . datetime . now ( ) . strftime ( "%H:%M" ) if str ( time ) == current_time_1 : """do something""" bot . send_message ( message . chat . id , 'TEXT' ) else : pass if str ( time ) == current_time_2 : """do something""" bot . send_message ( message . chat . id , 'TEXT' ) else : pass if str ( time ) == current_time_3 : """do something""" bot . send_message ( message . chat . id , 'TEXT' ) else : pass if str ( time ) == current_time_4 : """do something""" bot . send_message ( message . chat . id , 'TEXT' ) else : pass tm . sleep ( 1 ) t1 = Thread ( target = checktime ) t1 = Thread ( target = bot . polling ( none_stop = True ) ) t1 . start ( ) t2 . start ( )