Пишу бота который должен напоминать пользователю в определённые дни о тренировке. Использую Shedule и вроде всё работает, но мне нужно чтобы помимо напоминания выполнялись и другие функции. А так как я использую цикл while True, то у меня не получается дальше выполнять действия. Код ниже
import telebot
import sqlite3
import schedule
import time
bot = telebot.TeleBot("TOKEN")
def reminder(message):
people_id = message.chat.id
connect = sqlite3.connect('users.db')
cursor = connect.cursor()
cursor.execute(f"SELECT time FROM info_user WHERE id = {people_id}")
time_watch = str(cursor.fetchone()[0])
def remind():
bot.send_message(people_id, f'Напоминание!!!\nВремя {time_watch}')
schedule.every().day.at(time_watch).do(remind)
while True:
schedule.run_pending()
time.sleep(1)
bot.polling()