Dev

227 •
Чат для общения ботоводов ТТ Правила: * Разрешено обсуждение любых тем, связанных с разработкой ботов для ТТ . * Прочая тематика не приветствуется. * Запрещено всё, что нарушает законодательство. * Ненормативная лексика запрещена. * Поднятие национальных и религиозных вопросов запрещено💀 * Несанкционированная реклама запрещена. * Поднятие политических вопросов запрещено.
1
я кажется нашел решение, благодаря подсказке Сергея
1
В логах всех ботов ошибка соединения с серверами ТТ с 11:42 по 12:03 мск. Я давно уже эти ошибки периодически наблюдаю и в этом чате даже обсуждали их. После них боты иногда просто перестают отвечать на запросы. И кстати ...
хз, сервер не падает, бот тоже, а соединения нет
1
_request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
1
хор, пойду разбираться...
1
в общем это для urllib3
1
А тот, про который я говорю, это, предварительно, для реквестс
urllib3.Timeout(total=_request_timeout)
1
Я тоже такую ботву видел, что после отключения инета бот не работает, хотя типа онлайн
1
А тот, про который я говорю, это, предварительно, для реквестс
1
ок, сейчас почитаю про функцию requests, там наверное есть про этот параметр
1
Тот, что на скрине, это время самого лонгпул запроса, т.е. сколько сервер его держит
1
Это точно не он
1
Посмотри переписку, а я гляну что под капотом, как смогу
похоже, что это как раз тот параметр, который на скрине, может его до 90 поднять?
1
Вот - https://tt.me/pyBotApiFrm/AWyQAo1KB-0
Посмотри переписку, а я гляну что под капотом, как смогу
1
ты об этом таймауте?
Нет
1
по логике, не должен интернет влиять на лонгпол, ну нет его, пусть идет ошибка соединения, цикл продолжает работу, появился - радуемся... почему останов происходит ?
1
В логах всех ботов ошибка соединения с серверами ТТ с 11:42 по 12:03 мск. Я давно уже эти ошибки периодически наблюдаю и в этом чате даже обсуждали их. После них боты иногда просто перестают отвечать на запросы. И кстати ...
у меня вебхуки
1
ты об этом таймауте?
1
1
Мне для моей либы присоветовали в спецчате либы, я особо тогда разбираться не стал Ща погляну
1
Хызы)
1
`ох этот недомаркдаун: _request_timeout
Это параметр штатный api или метода request?
1
`ох этот недомаркдаун: _request_timeout
1
У меня после этого проблема исчезла
1
Значит обрыв связи превышает 45 сек
1
Хм
1
в get_updates дополнительно передай _request_timeout=45
А у меня так и сделано
1
в get_updates дополнительно передай _request_timeout=45
1
Я так и не придумал способа контроля жизни ботов
1
Как?
1
Но это лечится просто
1
Там нет
1
Или там также?
1
Похоже я начал видеть плюсы вебхука
1
Было у меня такое
1
В логах всех ботов ошибка соединения с серверами ТТ с 11:42 по 12:03 мск. Я давно уже эти ошибки периодически наблюдаю и в этом чате даже обсуждали их. После них боты иногда просто перестают отвечать на запросы. И кстати если исчезает интернет на некоторое время, то при лонгполе без рестарта, бот не оживает при появлении интернета. Отсюда вопрос - у всех так?
1
Ща гляну
1
Извините, мы тут активно вбросили в чат опрос и @opros лëг
1
Я чутка работал в павершелле, но не в питоне
1
Да в реализации разобраться, а у меня лучше получается на примерах
1
А никто не работал с Active Directory через питон? 🙄
Я нет. А вопрос в чём?
1
наверное, нужно решиться ) кстати либа для телеги модная aiogram
ага
1
А никто не работал с Active Directory через питон? 🙄
1
Вообще треды у питона не самая сильная сторона. Думаю, надо смотреть в сторону asyncio
наверное, нужно решиться ) кстати либа для телеги модная aiogram
1
Надо много чего смотреть
1
Вообще треды у питона не самая сильная сторона. Думаю, надо смотреть в сторону asyncio
1
Демон завершается с тем, кто его запускал
Т.е. если завершается твоя прога, а в ней всё демонами запущено, то они тоже завершатся
1
короче нужно попробовать...
1
это, я думаю, не имеет значения.
1
ну можно запустить в виде сервиса, а можно в виде обычного процесса