From fdbc802ec1219a72ac0ca0dc1f4b333e44a60ef5 Mon Sep 17 00:00:00 2001 From: nexy7574 Date: Sun, 11 Aug 2024 15:21:37 +0100 Subject: [PATCH] Fix misskey preview 403'ing --- app/modules/misskey_preview.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/modules/misskey_preview.py b/app/modules/misskey_preview.py index aab80f7..dc1a25b 100644 --- a/app/modules/misskey_preview.py +++ b/app/modules/misskey_preview.py @@ -16,12 +16,14 @@ class MisskeyPreviewModule(niobot.Module): @niobot.event("message") async def on_message(self, room: niobot.MatrixRoom, event: niobot.RoomMessage): supported_prefixes = self.bot.cfg.get("misskey_preview", {}) - supported_prefixes = supported_prefixes.get("urls", ["https://fedi.transgender.ing/notes"]) + supported_prefixes = supported_prefixes.get("urls", ["https://fedi.transgender.ing"]) if not isinstance(event, niobot.RoomMessageText): return sent = [] - async with httpx.AsyncClient() as client: + async with httpx.AsyncClient( + headers={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0"} + ) as client: for item in event.body.split(): if not event.body.startswith(tuple(supported_prefixes)): return