S
Size: a a a
S
S
F
<Ч
F
@dp.errors_handler()
async def error_handler(upd: types.Update, exception: Exception):
try:
raise exception
except exceptions.NotEnoughRightsToRestrict:
logger.error(f'Not enough rights to restrict in chat {upd.message.chat.id}')
except exceptions.RetryAfter as e:
logger.error(f'Sleeping for {e.timeout} s. Caused by [{upd.as_json()}]')
await asyncio.sleep(e.timeout)
except exceptions.MessageNotModified:
logger.error('Message not modified')
except (exceptions.BotKicked, exceptions.ChatNotFound):
pass
except exceptions.Unauthorized as e:
if e.text and 'bot was kicked' in e.text:
pass
else:
logger.error(f'!!!Unauthorized error: [{e}] [{upd.as_json()}]')
except TimeoutError:
logger.error(f'TimeoutError. Caused by [{upd.as_json()}]')
except exceptions.BadRequest as e:
if e.text and 'no rights to send ' in e.text:
pass
elif e.text and 'not a member' in e.text:
F
F
File "C:/Users/Forden/PycharmProjects/Zuku/zukubot/worker/zukuworker.py", line 38, in consume
await process_upd(delivery.payload)
File "C:/Users/Forden/PycharmProjects/Zuku/zukubot/worker/zukuworker.py", line 75, in process_upd
await misc.dp.process_updates(new_upds)
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\dispatcher\dispatcher.py", line 194, in process_updates
return await asyncio.gather(*tasks)
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\dispatcher\handler.py", line 101, in notify
await self.dispatcher.middleware.trigger(f"pre_process_{self.middleware_key}", args + (data,))
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\dispatcher\middlewares.py", line 50, in trigger
await app.trigger(action, args)
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\dispatcher\middlewares.py", line 103, in trigger
await handler(*args)
File "C:\Users\Forden\PycharmProjects\Zuku\zukubot\worker\modules\base\middlewares.py", line 114, in on_pre_process_update
chat_settings = await utils.misc.ChatSettings.get_settings(chat.id, middleware=True)
File "C:\Users\Forden\PycharmProjects\Zuku\zukubot\worker\modules\utils\misc\settings.py", line 79, in get_settings
await db_api.Chats.register(chat_id)
File "C:\Users\Forden\PycharmProjects\Zuku\zukubot\worker\modules\utils\db_api\chats.py", line 16, in register
members_count = await chat.get_members_count()
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\types\chat.py", line 405, in get_members_count
return await self.bot.get_chat_members_count(self.id)
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\bot\bot.py", line 1445, in get_chat_members_count
result = await self.request(api.Methods.GET_CHAT_MEMBERS_COUNT, payload)
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\bot\base.py", line 202, in request
proxy=self.proxy, proxy_auth=self.proxy_auth, timeout=self.timeout, **kwargs)
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\bot\api.py", line 104, in make_request
return check_result(method, response.content_type, response.status, await response.text())
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\bot\api.py", line 84, in check_result
exceptions.Unauthorized.detect(description)
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\utils\exceptions.py", line 137, in detect
raise cls(description)
aiogram.utils.exceptions.Unauthorized: Forbidden: bot is not a member of the group chat
B
F
File "C:/Users/Forden/PycharmProjects/Zuku/zukubot/worker/zukuworker.py", line 38, in consume
await process_upd(delivery.payload)
File "C:/Users/Forden/PycharmProjects/Zuku/zukubot/worker/zukuworker.py", line 75, in process_upd
await misc.dp.process_updates(new_upds)
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\dispatcher\dispatcher.py", line 194, in process_updates
return await asyncio.gather(*tasks)
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\dispatcher\handler.py", line 101, in notify
await self.dispatcher.middleware.trigger(f"pre_process_{self.middleware_key}", args + (data,))
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\dispatcher\middlewares.py", line 50, in trigger
await app.trigger(action, args)
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\dispatcher\middlewares.py", line 103, in trigger
await handler(*args)
File "C:\Users\Forden\PycharmProjects\Zuku\zukubot\worker\modules\base\middlewares.py", line 114, in on_pre_process_update
chat_settings = await utils.misc.ChatSettings.get_settings(chat.id, middleware=True)
File "C:\Users\Forden\PycharmProjects\Zuku\zukubot\worker\modules\utils\misc\settings.py", line 79, in get_settings
await db_api.Chats.register(chat_id)
File "C:\Users\Forden\PycharmProjects\Zuku\zukubot\worker\modules\utils\db_api\chats.py", line 16, in register
members_count = await chat.get_members_count()
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\types\chat.py", line 405, in get_members_count
return await self.bot.get_chat_members_count(self.id)
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\bot\bot.py", line 1445, in get_chat_members_count
result = await self.request(api.Methods.GET_CHAT_MEMBERS_COUNT, payload)
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\bot\base.py", line 202, in request
proxy=self.proxy, proxy_auth=self.proxy_auth, timeout=self.timeout, **kwargs)
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\bot\api.py", line 104, in make_request
return check_result(method, response.content_type, response.status, await response.text())
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\bot\api.py", line 84, in check_result
exceptions.Unauthorized.detect(description)
File "C:\Users\Forden\AppData\Local\Programs\Python\Python37\lib\site-packages\aiogram\utils\exceptions.py", line 137, in detect
raise cls(description)
aiogram.utils.exceptions.Unauthorized: Forbidden: bot is not a member of the group chat
<Ч
F
<Ч
R
<Ч
<Ч
R
i
В
s
s