1
0
mirror of https://github.com/civsocit/olgram.git synced 2025-05-24 14:53:25 +00:00

telegram anti-flood

This commit is contained in:
er8dd 2024-03-22 04:13:32 +04:00
parent a0c6c9415e
commit 16da3634db

View File

@ -205,6 +205,8 @@ async def handle_user_message(message: types.Message, super_chat_id: int, bot):
await send_to_superchat(is_super_group, message, super_chat_id, bot) await send_to_superchat(is_super_group, message, super_chat_id, bot)
except (exceptions.Unauthorized, exceptions.ChatNotFound): except (exceptions.Unauthorized, exceptions.ChatNotFound):
return SendMessage(chat_id=message.chat.id, text=_("Не удаётся связаться с владельцем бота")) return SendMessage(chat_id=message.chat.id, text=_("Не удаётся связаться с владельцем бота"))
except exceptions.RetryAfter:
return SendMessage(chat_id=message.chat.id, text=_("Слишком много сообщений, подождите одну минуту"))
except exceptions.TelegramAPIError as err: except exceptions.TelegramAPIError as err:
_logger.error(f"(exception on forwarding) {err}") _logger.error(f"(exception on forwarding) {err}")
return return