Files
Matrix-Server/custom_components/matrix_messenger/services.yaml
T
Marc 7196e334a2 v1.1.0: per-room services, send_to_user, mautrix bridge support, searchable room picker
- Add per-room convenience actions (matrix_messenger.send_to_<roomname>)
- Add send_to_user action: finds existing portal/DM room or creates one;
  supports mautrix-whatsapp, -signal, -telegram puppet IDs
- Inject service descriptions dynamically so room dropdowns show friendly
  names instead of room IDs (full-state sync + direct state API fallback)
- Switch all room selectors to searchable dropdown mode
- Fix _find_or_create_dm to match bridge portal rooms (3+ members)
- Fix async_get_joined_rooms to use full_state sync
- Bump version to 1.1.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 15:46:28 +02:00

24 lines
718 B
YAML

# send_message, ask_question und send_to_<raum> werden beim Start dynamisch
# injiziert, damit Räume als lesbares Dropdown erscheinen (siehe __init__.py).
send_to_user:
name: Matrix-Direktnachricht senden
description: >
Sendet eine Direktnachricht an einen einzelnen Matrix-Benutzer.
Sucht einen vorhandenen DM-Raum oder erstellt automatisch einen neuen.
fields:
user_id:
name: Benutzer-ID
description: "Matrix-Benutzer-ID (z. B. @max:matrix.org)."
required: true
example: "@max:matrix.org"
selector:
text:
message:
name: Nachricht
description: Der zu sendende Text.
required: true
selector:
text:
multiline: true