не могу флоу твоей задачи до конца понять. Ты пишешь текст и потом ставишь количество секунд, через которое нужно его отправить?
Да именно так и он отправляет ровно через 300 сек и уходит в сон на время
а в ситуации, где ты поставил в секундах сообщение на сутки, а потом добавил новое на 300 секунд, как это должно отработать?)
Не понял немного?) если про интервал то если на 86400сек это отправит раз в 24ч 1 сообщение)
имхо, где-то вылезет косяк с такой реализацией и лучше посмотреть в сторону более нормальных решений, типо тех же очередей, где можно настроить планировщик отправки сообщений как душе угодно. p.s. в остальном же у тебя, вроде как, есть решение, где ты вводишь максимальное значение отправки и берется рандом в рендже между 0 и твоим значением)
По сути да, о идея а если допустим возьму 2 чата для отправки и реализую интервал самой отправки с лимитом и интервал рандом между чатами так можно же?
как говорил Зеленя в своей интервью "да што ты от нас хочешь? Ты скажи, мы дадим")))
Ахах) знаний хочу скилл прообгрейдить на всех задачах)
Но скилл прописать такой код при изучении в срок 8 суток думаю норм)
Иди алгоритмизацию учи, а не в питоне пиши
тогда правильно формулируй задачи. Ты хочешь планировать отправку сообщений - тогда не блокируй выполнение работы бота (пусть даже асинхронного) - используй очереди, которые в фоне планируют отправку тех или иных сообщений в то или иное время. Вариант со sleep подблочит работу выполнения, что весьма плохая затея. Тебе надо, чтобы бот получал сообщения и дальше, не останавливаясь в работе.
Ну да имено что б он цикл выполнял без остановки
Истину глаголил старый)
Обсуждают сегодня