Revert "remove hikari`s ubguard as redundant (err 521)"

This reverts commit f8a71f20a2.
pull/150/head
Rilliat 2025-06-13 23:48:30 +03:00
parent 399270e59a
commit 095adc6a77
1 changed files with 13 additions and 0 deletions

View File

@ -145,6 +145,7 @@ class CommandDispatcher:
self.raw_handlers = []
self._external_bl: typing.List[int] = []
asyncio.ensure_future(self._external_bl_reload_loop())
async def _handle_ratelimit(self, message: Message, func: callable) -> bool:
if await self.security.check(message, security.OWNER):
@ -712,3 +713,15 @@ class CommandDispatcher:
await func(message)
except Exception as e:
await exception_handler(e, message, *args)
async def _external_bl_reload_loop(self):
while True:
with contextlib.suppress(Exception):
self._external_bl = (
await utils.run_sync(
requests.get,
"https://ubguard.dan.tatar/blacklist.json",
)
).json()["blacklist"]
await asyncio.sleep(60)