diff --git a/maubot.yaml b/maubot.yaml index 0cae5e1..9a97b8b 100644 --- a/maubot.yaml +++ b/maubot.yaml @@ -1,6 +1,6 @@ maubot: 0.1.0 id: nl.roomsoverview -version: 2.0.4 +version: 2.0.5 license: MIT modules: - roomsoverview diff --git a/roomsoverview.mbp b/roomsoverview.mbp index 7bbdbb1..c4bdadd 100644 Binary files a/roomsoverview.mbp and b/roomsoverview.mbp differ diff --git a/roomsoverview.py b/roomsoverview.py index 63023b4..6c281d1 100644 --- a/roomsoverview.py +++ b/roomsoverview.py @@ -181,9 +181,9 @@ class RoomsOverviewPlugin(Plugin): pass return { - "name": (name or {}).get("name", "") or "", - "topic": (topic or {}).get("topic", "") or "", - "alias": (alias or {}).get("alias", "") or "", + "name": ((name or {}).get("name", "") or "").strip(), + "topic": ((topic or {}).get("topic", "") or "").strip(), + "alias": ((alias or {}).get("alias", "") or "").strip(), "members": members, } @@ -371,9 +371,10 @@ class RoomsOverviewPlugin(Plugin): evt.sender, int(time.time()), ) + target = info["alias"] or room_id await evt.reply( f"Room toegevoegd: **{info['name'] or room_id}** " - f"(matrix.to/#/{quote(info['alias'] or room_id, safe='!')})" + f"([{target}](https://matrix.to/#/{quote(target, safe='!')}))" ) @handle_rooms.subcommand(name="remove", help="Verwijder een room (moderator+)")