смотришь main py
через мидлварь пробрасываешь очередь и просто queue.put(await bot…)
У тебя выйдет stateless вариант, поэтому хуйня
Спасибо, сейчас гляну
ничего у меня не вышло
с чего ты это взял
queue - это у тебя дефолтный модуль?
асинхронная очередь с асинка
а что с ней не так
что если при рассылке сервер наебнётся, как будешь выяснять каким клиентам осталось отослать сообщения
а с чего это он наебнется
Закон Мёрфи.
ну даже без моей очереди если сервер наебнется сообщения не придут
Сервер упал, его подняли. Кому осталось разослать сообщения?
А вот хуй там плавал. Часть клиентов получила сообщения, часть - нет. Дублировать сообщение плохо, забить на рассылку тоже хуёво.
я не вижу смысла в твоих словах, ведь в любом случае если сервер упадёт сообщения не отправятся
а кто сказал что я рассылку делаю
Включи мозги и попробуй ещё раз. Началась рассылка. ... Сервер упал ... Сервер подняли. Надо продолжить рассылку. А какие ID остались?
ты предложил хуёвый вариант, через обычную питоновскую очередь
Ничо. Ещё раз посмотрят мою ахуэнную рекламу
включил мозги, сделал трекер id которым отправились сообщения принтанул их, начал с id который последний
И заблочат бота:)
И как же ты сделаешь трекер на асинковской queue
в самой функции рассылки
Их проблемы
а допустим ты делаешь рассылку без очереди, и у тебя тоже упал сервак, как ты будешь знать кому отправил кому нет
А что для очереди используешь?
Тот же кролик подойдёт
Обсуждают сегодня