Проблема с параллельным обрабатыванием двух скриптов бота Telegram

Рейтинг: 0Ответов: 0Опубликовано: 11.01.2023

Пытаюсь реализовать функции ежедневной рассылки, при этом что бы бот мог отвечать на получаемые запросы от пользователя.

import telebot
import schedule
import time
from multiprocessing import Process
#from PIL import Image
a = 0
bot = telebot.TeleBot('token')
@bot.message_handler(commands=["start"])
def start(m, res=False):
    bot.send_message(m.chat.id, 'здарова')

# ответ бота 
@bot.message_handler(content_types=["text"])
def handle_text(message):
    bot.send_message(message.chat.id, 'ладно' )#+ message.text

c = "напоминание"

# Отработка отправки ежедневной рассылки
def job():
    print("исполнение")
    bot.send_message("id", c)
schedule.every(6).seconds.do(job)

while a<5:
    schedule.run_pending()
    time.sleep(1)


while True:
    try:
        bot.polling(none_stop=True)
    except: 
      print('bolt')
    

в результате бесконечно отрабатывается первый скрипт который он встречает, и соответственно последующие функции бота не работают. Просьба к знатокам, подсказать лучшее решение для данной проблемы.

Ответы

Ответов пока нет.