Что бы работал telebot в конце кода должно быть
if __name__ == '__main__':
bot.polling()
А что бы функционировал schedule необходимо
while True:
schedule.run_pending()
time.sleep(1)
Но если запускать их вместе то одно не дает работать другому. Как решить это?