рекламы в канале, предполагаю так: нажали кнопку настроили расписание, далее создаём cron.schedule(my_expression,task()), а вот как отключить/удалить его потом? допустим реклама только на 3 дня
Не проще поставить Agenda?
Лучше спланировать расписание по заданному интервалу и слать уже по нему, допустим если 3 раза с интервалом 1 час, то к текущему времени прибавить 1, 2, и 3 часа и получить 3 в временные метки, после чего сохранить их в бд и допустим каждые 30 секунд получать их и сравнивать в текущим временем, и когда метка меньше текущего - удалять её и слать что-то
Как запускать и останавливать используя бд, я могу сделать. Интересно как программно отключить установленное cron задание
Обсуждают сегодня