diff --git a/maubot.yaml b/maubot.yaml index 2515227..70db5c4 100644 --- a/maubot.yaml +++ b/maubot.yaml @@ -1,6 +1,6 @@ maubot: 0.1.0 id: nl.roomsoverview -version: 3.0.1 +version: 3.0.2 license: MIT modules: - roomsoverview diff --git a/roomsoverview.mbp b/roomsoverview.mbp index 5e0b361..2ee208d 100644 Binary files a/roomsoverview.mbp and b/roomsoverview.mbp differ diff --git a/roomsoverview.py b/roomsoverview.py index 93fe7ec..981e490 100644 --- a/roomsoverview.py +++ b/roomsoverview.py @@ -601,7 +601,7 @@ class RoomsOverviewPlugin(Plugin): "* `!kamer ververs` — controleer of kamers nog bestaan en vul " "ontbrekende avatars aan\n\n" "**Veld bij wijzig:** `naam` (of `name`), `omschrijving` (of `topic`) of " - "`adres` (of `alias`). Een lege waarde wist het veld.\n\n" + "`alias`. Een lege waarde wist het veld.\n\n" "**Voorbeelden:**\n" "* `!kamer voegtoe #algemeen:mtux.nl`\n" "* `!kamer wijzig #algemeen:mtux.nl naam=Algemeen Overleg`\n" @@ -692,7 +692,7 @@ class RoomsOverviewPlugin(Plugin): name="wijzig", aliases=["edit"], help="Wijzig een veld van een kamer: !kamer wijzig " - "= (moderator+)", + "= (moderator+)", ) @command.argument("args", pass_raw=True, required=True) async def edit_room(self, evt: MessageEvent, args: str) -> None: @@ -702,25 +702,25 @@ class RoomsOverviewPlugin(Plugin): parsed = _parse_edit_args(args) if parsed is None: await evt.reply( - "Gebruik: `!kamer wijzig =`\n" + "Gebruik: `!kamer wijzig =`\n" "Lege waarde wist het veld (bijv. `omschrijving=`)." ) return room_ref, field, value = parsed - # NL veldnamen primair (naam/omschrijving/adres); Engels (name/topic/alias) als alias + # NL veldnamen primair (naam/omschrijving/alias); Engels (name/topic) als alias field_ok = { "naam": "display_name", "name": "display_name", "omschrijving": "topic", "topic": "topic", - "adres": "canonical_alias", "alias": "canonical_alias", + "alias": "canonical_alias", } if field not in field_ok: await evt.reply( - "Veld moet `naam`, `omschrijving` of `adres` zijn " - "(Engels `name`, `topic`, `alias` werkt ook)." + "Veld moet `naam`, `omschrijving` of `alias` zijn " + "(Engels `name`, `topic` werkt ook)." ) return - if field in ("adres", "alias") and value and not value.startswith("#"): - await evt.reply("Adres moet beginnen met `#` (bijv. `#mijn-kamer:server.nl`).") + if field == "alias" and value and not value.startswith("#"): + await evt.reply("Alias moet beginnen met `#` (bijv. `#mijn-kamer:server.nl`).") return room_id = room_ref if room_ref.startswith("!") else await self._resolve_alias(room_ref) if not room_id: @@ -748,7 +748,7 @@ class RoomsOverviewPlugin(Plugin): field_name = { "display_name": "naam", "topic": "omschrijving", - "canonical_alias": "adres", + "canonical_alias": "alias", }[column] await evt.reply( f"Kamer bijgewerkt: **{label}** — {field_name} is nu `{shown}`."