CLI commands
Répertoire
openclaw directory
Recherche dans l’annuaire pour les canaux qui la prennent en charge : contacts/pairs, groupes et « moi » (soi-même).
Les résultats sont destinés à être collés dans d’autres commandes, notamment openclaw message send --target ....
Options communes
--channel <name>: identifiant/alias du canal (obligatoire lorsque plusieurs canaux sont configurés ; sélectionné automatiquement lorsqu’un seul est configuré)--account <id>: identifiant du compte (par défaut : compte par défaut du canal)--json: sortie JSON
La sortie par défaut (non JSON) contient id (et parfois name), séparés par une tabulation.
Remarques
- Pour de nombreux canaux, les résultats proviennent de la configuration (listes d’autorisation/groupes configurés) plutôt que d’un annuaire dynamique du fournisseur.
- Un Plugin de canal déjà installé peut ne pas prendre en charge l’annuaire. Dans ce cas, la commande signale que l’opération n’est pas prise en charge ; elle ne tente pas de réinstaller ni de mettre à niveau le Plugin pour ajouter cette prise en charge.
Utilisation des résultats avec message send
openclaw directory peers list --channel slack --query "U0"openclaw message send --channel slack --target user:U012ABCDEF --message "hello"Formats d’identifiant par canal
| Canal | Format de l’identifiant cible |
|---|---|
+15551234567 (message privé), 1234567890-1234567890@g.us (groupe), 120363123456789@newsletter (canal/newsletter, envoi uniquement) |
|
| Signal | Les alias configurés correspondent à des cibles de message privé E.164/UUID ou à des cibles de groupe group:<id> |
| Telegram | @username ou identifiant numérique de discussion ; les groupes utilisent des identifiants numériques |
| Slack | user:U… et channel:C… |
| Discord | user:<id> et channel:<id> |
| Matrix (Plugin) | user:@user:server, room:!roomId:server ou #alias:server |
| Microsoft Teams (Plugin) | user:<id> et conversation:<id> |
| Zalo (Plugin) | Identifiant utilisateur (API Bot) |
Zalo Personal / zalouser (Plugin) |
Identifiant du fil de discussion (message privé/groupe), obtenu depuis zca (me, friend list, group list) |
Soi-même (« moi »)
openclaw directory self --channel zalouserPairs (contacts/utilisateurs)
openclaw directory peers list --channel zalouseropenclaw directory peers list --channel zalouser --query "name"openclaw directory peers list --channel zalouser --limit 50Groupes
openclaw directory groups list --channel zalouseropenclaw directory groups list --channel zalouser --query "work"openclaw directory groups members --channel zalouser --group-id <id>Voir aussi
Was this useful?