From c7d6ef44146a126881e5eea2412336f25c9c6fb3 Mon Sep 17 00:00:00 2001 From: Gabriel Huber Date: Thu, 15 May 2025 14:00:40 +0200 Subject: [PATCH] Fix awaiting coroutine --- previewbot.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/previewbot.py b/previewbot.py index 5497277..4dbf229 100644 --- a/previewbot.py +++ b/previewbot.py @@ -4,6 +4,7 @@ import re import urlpreview import asyncio import logging +import configparser logging.basicConfig(level=logging.DEBUG) url_regex = re.compile(r"https?://[^\s#]+") @@ -31,11 +32,11 @@ class PreviewBot(slixmpp.ClientXMPP): async def on_message(self, msg): if msg["type"] in ("chat", "normal") and msg["from"] != self.nick: - self.handle_msg(msg) + await self.handle_msg(msg) async def on_muc_message(self, msg): if msg["type"] == "groupchat" and msg["from"] != self.nick: - self.handle_msg(msg) + await self.handle_msg(msg) async def handle_msg(self, msg): url_matches = url_regex.findall(msg["body"])