Отправка сообщений в определенное время взятое из БД(telebot + SQLite3)
Нужно что бы бот высылал сообщение пользователям которые будут записаны в БД в определенное время(которое тоже будет взято из бд)
import random
import sqlite3
import schedule
import time
import telebot
from config import Token
bot = telebot.TeleBot(Token)
def pushing(message):
connect = sqlite3.connect('users.db')
cursor = connect.cursor()
cursor.execute("""CREATE TABLE IF NOT EXISTS login_id(
id INTEGER, date
)""")
connect.commit()
user_id = message.from_user.id
cursor.execute("INSERT INTO login_id VALUES(?, ?);", user_id, date)
push = open('push_message.txt', 'rb')
content_list = push.readlines()
bot.send_message(message.from_user.id, f'ID\n: {user_id}', random.choice(content_list))
while True:
schedule.run_pending()
time.sleep(1)
bot.polling(none_stop=True, interval=0)
подскажите пожалуйста