7196e334a2
- 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>
24 lines
718 B
YAML
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
|