.MIRO
Verwaltet Miro-Boards und die Miro-Kontoverknüpfung (RAGAI.MIRO).
Hintergrund
Bereits die Instanziierung (nicht ein expliziter Methodenaufruf!) hat einen Nebeneffekt: Der Konstruktor prüft,
ob der Bot ein aktiviertes Miro-MCP-Tool hat und der eingeloggte Nutzer noch nicht per Miro autorisiert ist
(RAGAI.loggedInUser.miroAuth). Ist das der Fall, wird das oberste Fenster automatisch zum
Miro-OAuth-Install-Flow weitergeleitet - ganz ohne RAGAI-Methodenaufruf. copyMiroBoard/
updateMiroBoard setzen dagegen eine bereits bestehende Autorisierung voraus.
Methoden
.copyMiroBoard(copy_from, options?)
Kopiert ein bestehendes Miro-Board als Vorlage für ein neues Board.
| Parameter | Typ | Beschreibung |
|---|---|---|
copy_from | string | ID des zu kopierenden Quell-Boards. |
options | { description?: string; name?: string; policy?: unknown; teamId?: string; } | Optionen für das neue Board. |
Rückgabewert: Promise<any>
Die Antwort der Miro-API.
.updateMiroBoard(boardId, name)
Benennt ein bestehendes Miro-Board um.
| Parameter | Typ | Beschreibung |
|---|---|---|
boardId | string | ID des Boards. |
name | string | Der neue Name. |
Rückgabewert: Promise<any>
Status der Änderung.