Как заставить бота отправлять сообщения в указанное время?
Скриншот фрагмента кода удалён модератором.
Я уже наверное все перепробовал: ассинхронность, многопоточность и тп, но постоянно что то не так, что то не работает и тому подобное. Кто понимает, пожалуйста, посмотрите на мой код и скажите: что, как и куда? Отдельно я могу написать программу, которая может присылать сообщение в указанное время, но вместе с программой бота я не могу ее совместить потому что будет два бесксонечных цикла. Цикл, который постоянно проверяет время и включение бота. bot.polling пока работает, то код после не читается, также как и то, что бот не включится изза цикла, который постоянно проверяет время. Наверное дело в том, что у меня элементарная нехватка знаний, нехватка словаря или что, я не знаю,много перечитал и пересмотрел.
Если в ключе того, что сказано выше и задача - просто в нужное время отправлять некое сообщение по ID, то на отправку проще сделать отдельный скрипт, который будет только отправлять, согласно расписанию и ID из БД.
А первый скрипт (с вашим ботом) будет просто заполнять нужные данные в БД для работы второго.
Когда вы регистрировались, вы обещали выполнять Регламент. Ваше сообщение нарушило сразу несколько параграфов Регламента.
Если вы будете продолжать нарушать Регламент, ваши вопросы могут быть удалены, а аккаунт заблокирован модераторами временно или навсегда.
Будьте благоразумны.
Мне кажется что если скрипт нужно по времени запускать то проще это делать через системные инструменты типа Cron и т.д. пользоваться готовым и уже отлаженым инструментом, чем делать свой инструмент для этого