don't fetch private urls*

This commit is contained in:
Czar 2025-04-02 16:43:36 -03:00
commit 07793f71b1

10
main.py
View file

@ -119,10 +119,14 @@ class AngelBot(ClientXMPP):
netloc = uri.netloc
if self.invidious_instances and netloc in (self.youtube_links + [youtube_link]):
self.send_youtube_info(uri, sender, mtype)
elif ipaddress.ip_address(netloc.split(":")[0]).is_private:
return
else:
await self.process_link(uri, sender, mtype)
try:
if ipaddress.ip_address(netloc.split(":")[0]).is_private:
return
except ValueError:
pass
await self.process_link(uri, sender, mtype)
async def process_link(self, uri, sender, mtype):
"""Process a link and send the result to the sender."""