Dev

222
Чат для общения ботоводов ТТ Правила: * Разрешено обсуждение любых тем, связанных с разработкой ботов для ТТ . * Прочая тематика не приветствуется. * Запрещено всё, что нарушает законодательство. * Ненормативная лексика запрещена. * Поднятие национальных и религиозных вопросов запрещено💀 * Несанкционированная реклама запрещена. * Поднятие политических вопросов запрещено.
255
если используется либа Сергея, то там все и так должно стабильно работать, если моя, то обнови её и перезапусти ботов, которые на ней работают, если что-то своё, то нужно, как сказано выше в методе http-запроса (urllib3 или requests) установить параметр timeout немного больше чем timeout соединения с сервером ТТ (см. скрин выше). Я в своей либе использую requests, код примерно такой, первый timeou ...
238
я кажется нашел решение, благодаря подсказке Сергея
и что делать?
255
я кажется нашел решение, благодаря подсказке Сергея
236
В логах всех ботов ошибка соединения с серверами ТТ с 11:42 по 12:03 мск. Я давно уже эти ошибки периодически наблюдаю и в этом чате даже обсуждали их. После них боты иногда просто перестают отвечать на запросы. И кстати ...
хз, сервер не падает, бот тоже, а соединения нет
234
_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.
239
хор, пойду разбираться...
238
в общем это для urllib3
216
А тот, про который я говорю, это, предварительно, для реквестс
urllib3.Timeout(total=_request_timeout)
216
Я тоже такую ботву видел, что после отключения инета бот не работает, хотя типа онлайн
237
А тот, про который я говорю, это, предварительно, для реквестс
219
ок, сейчас почитаю про функцию requests, там наверное есть про этот параметр
224
Тот, что на скрине, это время самого лонгпул запроса, т.е. сколько сервер его держит
216
Это точно не он
228
Посмотри переписку, а я гляну что под капотом, как смогу
похоже, что это как раз тот параметр, который на скрине, может его до 90 поднять?
254
Вот - https://tt.me/pyBotApiFrm/AWyQAo1KB-0
Посмотри переписку, а я гляну что под капотом, как смогу
211
ты об этом таймауте?
Нет
211
по логике, не должен интернет влиять на лонгпол, ну нет его, пусть идет ошибка соединения, цикл продолжает работу, появился - радуемся... почему останов происходит ?
214
В логах всех ботов ошибка соединения с серверами ТТ с 11:42 по 12:03 мск. Я давно уже эти ошибки периодически наблюдаю и в этом чате даже обсуждали их. После них боты иногда просто перестают отвечать на запросы. И кстати ...
у меня вебхуки
227
ты об этом таймауте?
214
235
Мне для моей либы присоветовали в спецчате либы, я особо тогда разбираться не стал Ща погляну
214
Хызы)
210
`ох этот недомаркдаун: _request_timeout
Это параметр штатный api или метода request?
229
`ох этот недомаркдаун: _request_timeout
212
У меня после этого проблема исчезла
213
Значит обрыв связи превышает 45 сек
209
Хм
210
в get_updates дополнительно передай _request_timeout=45
А у меня так и сделано
229
в get_updates дополнительно передай _request_timeout=45
208
Я так и не придумал способа контроля жизни ботов
199
Как?
204
Но это лечится просто
201
Там нет
198
Или там также?
202
Похоже я начал видеть плюсы вебхука
203
Было у меня такое
329
В логах всех ботов ошибка соединения с серверами ТТ с 11:42 по 12:03 мск. Я давно уже эти ошибки периодически наблюдаю и в этом чате даже обсуждали их. После них боты иногда просто перестают отвечать на запросы. И кстати если исчезает интернет на некоторое время, то при лонгполе без рестарта, бот не оживает при появлении интернета. Отсюда вопрос - у всех так?
204
Ща гляну
195
Извините, мы тут активно вбросили в чат опрос и @opros лëг
195
Я чутка работал в павершелле, но не в питоне
192
Да в реализации разобраться, а у меня лучше получается на примерах
202
А никто не работал с Active Directory через питон? 🙄
Я нет. А вопрос в чём?
197
наверное, нужно решиться ) кстати либа для телеги модная aiogram
ага
228
А никто не работал с Active Directory через питон? 🙄
223
Вообще треды у питона не самая сильная сторона. Думаю, надо смотреть в сторону asyncio
наверное, нужно решиться ) кстати либа для телеги модная aiogram
186
Надо много чего смотреть
214
Вообще треды у питона не самая сильная сторона. Думаю, надо смотреть в сторону asyncio
193
Демон завершается с тем, кто его запускал
Т.е. если завершается твоя прога, а в ней всё демонами запущено, то они тоже завершатся
196
короче нужно попробовать...