Size: a a a

2020 April 20

ML

Max Lyaskovskiy in aiogram [ru]
У меня в первый раз всегда задержка полсекунды а потом по секунде-три
источник

ML

Max Lyaskovskiy in aiogram [ru]
А у какого-нибудь @like бота тыкаешь на кнопки и оно мгновенно меняет, даже если спамишь кнопки
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Max Lyaskovskiy
А у какого-нибудь @like бота тыкаешь на кнопки и оно мгновенно меняет, даже если спамишь кнопки
Он официальный)
источник

A[

Andrew [Ripll] Slobo... in aiogram [ru]
Max Lyaskovskiy
А у какого-нибудь @like бота тыкаешь на кнопки и оно мгновенно меняет, даже если спамишь кнопки
Ну вот у меня на фастапи такое было :D
источник

ML

Max Lyaskovskiy in aiogram [ru]
Andrew [Ripll] Slobodian
Ну вот у меня на фастапи такое было :D
лол
источник

ML

Max Lyaskovskiy in aiogram [ru]
У меня просто ещё задержка от VPN сервера до сервера с ботом 50мс но это не так уж много по-идее
источник

A[

Andrew [Ripll] Slobo... in aiogram [ru]
Причем по логам именно запросы от телеги долго шли
источник

ML

Max Lyaskovskiy in aiogram [ru]
Andrew [Ripll] Slobodian
Причем по логам именно запросы от телеги долго шли
Ну я оч давно тестил и у меня тогда тоже получалось так что телега долго отвечала
источник

G

Gabben in aiogram [ru]
Max Lyaskovskiy
Я даже бота сейчас перезапустил и он вот это спамит в консоль
[2020-04-20 21:59:16,828] {web_protocol.py:355} ERROR - Error handling request
Traceback (most recent call last):
 File "/usr/local/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 418, in start
   resp = await task
 File "/usr/local/lib/python3.8/site-packages/aiohttp/web_app.py", line 458, in _handle
   resp = await handler(request)
 File "/usr/local/lib/python3.8/site-packages/aiohttp/web_urldispatcher.py", line 892, in _iter
   resp = await method()
 File "/usr/local/lib/python3.8/site-packages/aiogram/dispatcher/webhook.py", line 140, in post
   results = await self.process_update(update)
 File "/usr/local/lib/python3.8/site-packages/aiogram/dispatcher/webhook.py", line 191, in process_update
   return fut.result()
 File "/usr/local/lib/python3.8/site-packages/aiogram/dispatcher/handler.py", line 117, in notify
   response = await handler_obj.handler(*args, **partial_data)
 File "/usr/local/lib/python3.8/site-packages/aiogram/dispatcher/dispatcher.py", line 208, in process_update
   return await self.message_handlers.notify(update.message)
 File "/usr/local/lib/python3.8/site-packages/aiogram/dispatcher/handler.py", line 117, in notify
   response = await handler_obj.handler(*args, **partial_data)
 File "bot.py", line 149, in f
   m = await bot.send_sticker(message.chat.id, "CAADAgADYAEAAg8dsUlt2riUrsQfzQI")
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/bot.py", line 1800, in send_sticker
   result = await self.request(api.Methods.SEND_STICKER, payload, files)
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/base.py", line 193, in request
   return await api.make_request(self.session, self.__token, method, data, files,
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/api.py", line 104, in make_request
   return check_result(method, response.content_type, response.status, await response.text())
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/api.py", line 84, in check_result
   exceptions.Unauthorized.detect(description)
 File "/usr/local/lib/python3.8/site-packages/aiogram/utils/exceptions.py", line 136, in detect
   raise err(cls.text or description)
aiogram.utils.exceptions.BotBlocked: Forbidden: bot was blocked by the user
А как ты понял, что бот упал? Скрипт завершился?
источник

ML

Max Lyaskovskiy in aiogram [ru]
Max Lyaskovskiy
Я даже бота сейчас перезапустил и он вот это спамит в консоль
[2020-04-20 21:59:16,828] {web_protocol.py:355} ERROR - Error handling request
Traceback (most recent call last):
 File "/usr/local/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 418, in start
   resp = await task
 File "/usr/local/lib/python3.8/site-packages/aiohttp/web_app.py", line 458, in _handle
   resp = await handler(request)
 File "/usr/local/lib/python3.8/site-packages/aiohttp/web_urldispatcher.py", line 892, in _iter
   resp = await method()
 File "/usr/local/lib/python3.8/site-packages/aiogram/dispatcher/webhook.py", line 140, in post
   results = await self.process_update(update)
 File "/usr/local/lib/python3.8/site-packages/aiogram/dispatcher/webhook.py", line 191, in process_update
   return fut.result()
 File "/usr/local/lib/python3.8/site-packages/aiogram/dispatcher/handler.py", line 117, in notify
   response = await handler_obj.handler(*args, **partial_data)
 File "/usr/local/lib/python3.8/site-packages/aiogram/dispatcher/dispatcher.py", line 208, in process_update
   return await self.message_handlers.notify(update.message)
 File "/usr/local/lib/python3.8/site-packages/aiogram/dispatcher/handler.py", line 117, in notify
   response = await handler_obj.handler(*args, **partial_data)
 File "bot.py", line 149, in f
   m = await bot.send_sticker(message.chat.id, "CAADAgADYAEAAg8dsUlt2riUrsQfzQI")
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/bot.py", line 1800, in send_sticker
   result = await self.request(api.Methods.SEND_STICKER, payload, files)
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/base.py", line 193, in request
   return await api.make_request(self.session, self.__token, method, data, files,
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/api.py", line 104, in make_request
   return check_result(method, response.content_type, response.status, await response.text())
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/api.py", line 84, in check_result
   exceptions.Unauthorized.detect(description)
 File "/usr/local/lib/python3.8/site-packages/aiogram/utils/exceptions.py", line 136, in detect
   raise err(cls.text or description)
aiogram.utils.exceptions.BotBlocked: Forbidden: bot was blocked by the user
Он не упал, он просто спамит этот эксепшен
источник

ML

Max Lyaskovskiy in aiogram [ru]
Но фактически он никак не реагирует на команды из телеги
источник

ML

Max Lyaskovskiy in aiogram [ru]
Надо будет посмотреть возможно ли сделать мидлварь для этого
источник

ML

Max Lyaskovskiy in aiogram [ru]
А то иначе ответы в вебхуки нельзя использовать получается
источник

ML

Max Lyaskovskiy in aiogram [ru]
Потому что в хэндлерах с ними никак не проверить что юзер не забанил бота
источник

G

Gabben in aiogram [ru]
Max Lyaskovskiy
Я даже бота сейчас перезапустил и он вот это спамит в консоль
[2020-04-20 21:59:16,828] {web_protocol.py:355} ERROR - Error handling request
Traceback (most recent call last):
 File "/usr/local/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 418, in start
   resp = await task
 File "/usr/local/lib/python3.8/site-packages/aiohttp/web_app.py", line 458, in _handle
   resp = await handler(request)
 File "/usr/local/lib/python3.8/site-packages/aiohttp/web_urldispatcher.py", line 892, in _iter
   resp = await method()
 File "/usr/local/lib/python3.8/site-packages/aiogram/dispatcher/webhook.py", line 140, in post
   results = await self.process_update(update)
 File "/usr/local/lib/python3.8/site-packages/aiogram/dispatcher/webhook.py", line 191, in process_update
   return fut.result()
 File "/usr/local/lib/python3.8/site-packages/aiogram/dispatcher/handler.py", line 117, in notify
   response = await handler_obj.handler(*args, **partial_data)
 File "/usr/local/lib/python3.8/site-packages/aiogram/dispatcher/dispatcher.py", line 208, in process_update
   return await self.message_handlers.notify(update.message)
 File "/usr/local/lib/python3.8/site-packages/aiogram/dispatcher/handler.py", line 117, in notify
   response = await handler_obj.handler(*args, **partial_data)
 File "bot.py", line 149, in f
   m = await bot.send_sticker(message.chat.id, "CAADAgADYAEAAg8dsUlt2riUrsQfzQI")
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/bot.py", line 1800, in send_sticker
   result = await self.request(api.Methods.SEND_STICKER, payload, files)
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/base.py", line 193, in request
   return await api.make_request(self.session, self.__token, method, data, files,
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/api.py", line 104, in make_request
   return check_result(method, response.content_type, response.status, await response.text())
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/api.py", line 84, in check_result
   exceptions.Unauthorized.detect(description)
 File "/usr/local/lib/python3.8/site-packages/aiogram/utils/exceptions.py", line 136, in detect
   raise err(cls.text or description)
aiogram.utils.exceptions.BotBlocked: Forbidden: bot was blocked by the user
Такой ошибки из-за ответа в вебхук быть не может, это же обычный запрос send_sticker
источник

ML

Max Lyaskovskiy in aiogram [ru]
Gabben
Такой ошибки из-за ответа в вебхук быть не может, это же обычный запрос send_sticker
А ну это да
источник

ML

Max Lyaskovskiy in aiogram [ru]
У меня просто в том хэндлере сначала посылается стикер, а потом ответ в вебхук с текстовым сообщением
источник

ML

Max Lyaskovskiy in aiogram [ru]
вылетает на первом
источник

ML

Max Lyaskovskiy in aiogram [ru]
хотя может ответы в вебхуки скипать будут ошибку
источник

ML

Max Lyaskovskiy in aiogram [ru]
А в обычных запросах просто try catch делать я хз
источник