Не получается в телеграм боте одновременно делать рассылку и отвечать на сообщения

Делаю пирограм бота, который:

  1. делает ежедневную рассылку пользователям
  2. отвечает на их сообщения

Делаю через пирограмм. Бот пишет от имени обычного тг юзера. Ежедневную рассылку делаю через

def run_start():
    asyncio.run(start())

schedule.every().day.at("21:21").do(run_start)

while True:
    schedule.run_pending()
    введите сюда код

отвечаю пользователям через

@app.on_message(filters.private)
async def handle_message(client, message)

И вот проблема в том, что если я запускаю бота через шедуль, то метод handle_message не срабатывает. Однако если я запущу бота без шедуля, просто через app.run(start()), то метод вызывается

Как я могу распараллелить эти процессы?

я думал в две разные программы разнести рассылку и ответы на сообщения, но две сессии не может быть запущено с одной тг учетки


Ответы (0 шт):