стопнуть бота во время работы, диспатчер выбрасывает простыню текста (последнее там
File "C:\Anaconda3\envs\Bot\lib\site-packages\aiogram\types\fields.py", line 181, in deserialize
return datetime.datetime.fromtimestamp(value)
OSError: [Errno 22] Invalid argument
могу прикрепить больше, просто трейсбек реально длинный).
Так вот, после таких фокусов, бот морозится работать с юзером, даже если после остановки "перезапустить" бота из клиента. Помогает только перезапуск кода.
Вообще, зачем блин это надо
что именно? Стопнуть бота из клиента? Ну хз, вдруг юзер тыкнет. А потом передумает. И че мне, каждый раз бота перезапускать что ли?
это что там такое происходит что бота надо останавливать из-за неправильного нажатия юзера
Во-первых, это проявление бага питона в винде Во-вторых, винда не очень подходит для работы ботов
деплой будет на линухе, скорее всего (этим уже не я буду заниматься). Версия 2.21
обновись до последней
Навсегда запомню этот ад, когда заказчик просил несколько ботов поставить на винду. Это был ужас. И были отговорки, да мы уже купили этот сервер, мне удобнее так смотреть всё. Ужас.
но что-то мне подсказывает что баг со временем пофиксили раньше(или в) 2.21
не, то же самое
вот это вроде фикс https://github.com/aiogram/aiogram/commit/bad6d8613a05257a5171f6aa7c7e8f18226d615c а 2.21 релизнут 22 июня, так что вряд-ли в этом дело
кинь куда-нибудь(на пастбин например) фулл трейс
И как в итоге поставил?
https://pastebin.com/AUBTPhds
Костылями, но справился. Нагрузку держал, хотя я думал что если он там запустит что-то кроме бота, то всё вырубится. Сервак слабый был
Так что за костыли-то?
Я точно не помню, с бд были траблы и с чем то ещё
вот всё равно на виндовый баг со временем похоже
но он же сказал что обновился
Какая у тебя винда?
Windows 10 Pro for Workstations
Тогда, пожалуйста, сделай MRE, в котором этот баг воспроизводится на самой свежей версии aiogram 2.x (сейчас это, кажется, 2.22.1) И закинь его в issue выше
https://github.com/aiogram/aiogram/issues/349 Оно ж вроде? Короче, закинул туда, но issue не открылась автоматически, так что ее руками открыть заново надо, наверн
v3 не релизнут в pypi. С сорцов собирать что ли? Разрабатывать я в линуксе не буду, спасибо. А деплой, скорее всего, там и будет, да
https://pypi.org/project/aiogram/3.0.0b4/
а, ну это не стейбл в любом случае. Но буду поглядывать туда
что касается линукса, зря ты это сказал
у всех свое мнение на этот счет, и лично я к нему любви не разделяю) Но да не будем засорять чат
если ставить линукс, то точно не бубунту
та же убунта только другой gui)
это же наоборот хорошо
например можно на любой линупс почти любую графическую оболочку поставить
ну это, кто что любит можно с таким же успехом генту посоветовать)
Обсуждают сегодня