PyTeleBot / Schedule - отправлять сообщения в определенное время - PullRequest
0 голосов
/ 04 мая 2020

все. Я использую PyTeleBot и Schedule, чтобы сделать что-то, теперь мне нужно отправлять сообщения в 00:00 каждый день. Я уже настроил Расписание с bot.polling, кстати.

@bot.message_handler(content_types=['text'])
**def job(message):
    bot.send_message(message.chat.id, "2")**

@bot.message_handler(commands=['start'])
def start_message(message):
    some code
def runBot():
    bot.polling()

def runSchedulers():
    schedule.every(00:00).do(job)

    while True:
        schedule.run_pending()
        time.sleep(1)

if __name__ == "__main__":
    t1 = threading.Thread(target=runBot)
    t2 = threading.Thread(target=runSchedulers)
    # starting thread 1 
    t1.start() 
    # starting thread 2 
    t2.start()  

TypeError: job () отсутствует 1 обязательный позиционный аргумент: 'message'

Заранее спасибо

...