chore(i18n): refresh fr translations

This commit is contained in:
openclaw-docs-i18n[bot] 2026-04-26 12:25:02 +00:00
parent 3eac1a0ace
commit bd2d7eb00a

View File

@ -1,26 +1,26 @@
---
read_when:
- Vous souhaitez ajouter/supprimer des comptes de canal (WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost (Plugin)/Signal/iMessage/Matrix)
- Vous souhaitez vérifier létat du canal ou suivre les journaux du canal en temps réel
summary: Référence CLI pour `openclaw channels` (accounts, status, login/logout, logs)
- Vous souhaitez ajouter/supprimer des comptes de canal (WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost (plugin)/Signal/iMessage/Matrix)
- Vous souhaitez vérifier létat du canal ou suivre les journaux du canal
summary: Référence CLI pour `openclaw channels` (comptes, statut, connexion/déconnexion, journaux)
title: Canaux
x-i18n:
generated_at: "2026-04-24T07:03:37Z"
generated_at: "2026-04-26T12:24:31Z"
model: gpt-5.4
provider: openai
source_hash: 31c0f3b830f12e8561ba52f70a599d8b572fcb0a9f9c25e5608860bb7e8661de
source_hash: 73c44ccac8996d2700d8c912d29e1ea08898128427ae10ff2e35b6ed422e45d1
source_path: cli/channels.md
workflow: 15
---
# `openclaw channels`
Gérer les comptes de canaux de chat et leur état dexécution sur le Gateway.
Gérez les comptes de canaux de chat et leur état dexécution sur la Gateway.
Documentation associée :
Documentation associée :
- Guides des canaux : [Canaux](/fr/channels/index)
- Configuration du Gateway : [Configuration](/fr/gateway/configuration)
- Guides des canaux : [Canaux](/fr/channels/index)
- Configuration de la Gateway : [Configuration](/fr/gateway/configuration)
## Commandes courantes
@ -33,18 +33,15 @@ openclaw channels resolve --channel slack "#general" "@jane"
openclaw channels logs --channel all
```
## Status / capabilities / resolve / logs
## Statut / capacités / résolution / journaux
- `channels status` : `--probe`, `--timeout <ms>`, `--json`
- `channels capabilities` : `--channel <name>`, `--account <id>` (uniquement avec `--channel`), `--target <dest>`, `--timeout <ms>`, `--json`
- `channels resolve` : `<entries...>`, `--channel <name>`, `--account <id>`, `--kind <auto|user|group>`, `--json`
- `channels logs` : `--channel <name|all>`, `--lines <n>`, `--json`
- `channels status` : `--probe`, `--timeout <ms>`, `--json`
- `channels capabilities` : `--channel <name>`, `--account <id>` (uniquement avec `--channel`), `--target <dest>`, `--timeout <ms>`, `--json`
- `channels resolve` : `<entries...>`, `--channel <name>`, `--account <id>`, `--kind <auto|user|group>`, `--json`
- `channels logs` : `--channel <name|all>`, `--lines <n>`, `--json`
`channels status --probe` est le chemin en direct : sur un gateway joignable, il exécute par compte
les vérifications `probeAccount` et facultativement `auditAccount`, de sorte que la sortie peut inclure létat
du transport ainsi que des résultats de sonde tels que `works`, `probe failed`, `audit ok` ou `audit failed`.
Si le Gateway est inaccessible, `channels status` revient à des résumés basés uniquement sur la configuration
au lieu dune sortie de sonde en direct.
`channels status --probe` est le chemin en direct : sur une gateway accessible, il exécute les vérifications `probeAccount` et `auditAccount` facultatives pour chaque compte, de sorte que la sortie peut inclure létat du transport ainsi que des résultats de sonde tels que `works`, `probe failed`, `audit ok` ou `audit failed`.
Si la gateway est inaccessible, `channels status` revient à des résumés basés uniquement sur la configuration au lieu dune sortie de sonde en direct.
## Ajouter / supprimer des comptes
@ -54,46 +51,48 @@ openclaw channels add --channel nostr --private-key "$NOSTR_PRIVATE_KEY"
openclaw channels remove --channel telegram --delete
```
Conseil : `openclaw channels add --help` affiche les indicateurs propres à chaque canal (jeton, clé privée, jeton dapplication, chemins signal-cli, etc.).
Conseil : `openclaw channels add --help` affiche les indicateurs propres à chaque canal (token, clé privée, token dapplication, chemins signal-cli, etc.).
Les surfaces dajout non interactives courantes incluent :
Les surfaces dajout non interactif courantes incluent :
- canaux à jeton de bot : `--token`, `--bot-token`, `--app-token`, `--token-file`
- champs de transport Signal/iMessage : `--signal-number`, `--cli-path`, `--http-url`, `--http-host`, `--http-port`, `--db-path`, `--service`, `--region`
- champs Google Chat : `--webhook-path`, `--webhook-url`, `--audience-type`, `--audience`
- champs Matrix : `--homeserver`, `--user-id`, `--access-token`, `--password`, `--device-name`, `--initial-sync-limit`
- champs Nostr : `--private-key`, `--relay-urls`
- champs Tlon : `--ship`, `--url`, `--code`, `--group-channels`, `--dm-allowlist`, `--auto-discover-channels`
- `--use-env` pour lauthentification du compte par défaut adossée aux variables denvironnement lorsque cela est pris en charge
- canaux à bot-token : `--token`, `--bot-token`, `--app-token`, `--token-file`
- champs de transport Signal/iMessage : `--signal-number`, `--cli-path`, `--http-url`, `--http-host`, `--http-port`, `--db-path`, `--service`, `--region`
- champs Google Chat : `--webhook-path`, `--webhook-url`, `--audience-type`, `--audience`
- champs Matrix : `--homeserver`, `--user-id`, `--access-token`, `--password`, `--device-name`, `--initial-sync-limit`
- champs Nostr : `--private-key`, `--relay-urls`
- champs Tlon : `--ship`, `--url`, `--code`, `--group-channels`, `--dm-allowlist`, `--auto-discover-channels`
- `--use-env` pour lauthentification par variable denvironnement du compte par défaut lorsque cest pris en charge
Lorsque vous exécutez `openclaw channels add` sans indicateurs, lassistant interactif peut demander :
Si un plugin de canal doit être installé pendant une commande dajout pilotée par indicateurs, OpenClaw utilise la source dinstallation par défaut du canal sans ouvrir linvite interactive dinstallation du plugin.
- les ID de compte pour chaque canal sélectionné
Lorsque vous exécutez `openclaw channels add` sans indicateurs, lassistant interactif peut demander :
- les identifiants de compte pour chaque canal sélectionné
- des noms daffichage facultatifs pour ces comptes
- `Bind configured channel accounts to agents now?`
Si vous confirmez la liaison immédiate, lassistant demande quel agent doit posséder chaque compte de canal configuré et écrit des liaisons de routage limitées au compte.
Si vous confirmez lassociation immédiate, lassistant demande quel agent doit posséder chaque compte de canal configuré et écrit des associations de routage à léchelle du compte.
Vous pouvez aussi gérer ces mêmes règles de routage plus tard avec `openclaw agents bindings`, `openclaw agents bind` et `openclaw agents unbind` (voir [agents](/fr/cli/agents)).
Vous pouvez également gérer plus tard ces mêmes règles de routage avec `openclaw agents bindings`, `openclaw agents bind` et `openclaw agents unbind` (voir [agents](/fr/cli/agents)).
Lorsque vous ajoutez un compte non par défaut à un canal qui utilise encore des paramètres de niveau supérieur à compte unique, OpenClaw promeut les valeurs de niveau supérieur limitées au compte dans la table des comptes du canal avant décrire le nouveau compte. La plupart des canaux placent ces valeurs dans `channels.<channel>.accounts.default`, mais les canaux intégrés peuvent à la place conserver un compte promu existant correspondant. Matrix est lexemple actuel : si un compte nommé existe déjà, ou si `defaultAccount` pointe vers une clé de compte nommé existante, la promotion conserve ce compte au lieu de créer un nouveau `accounts.default`.
Lorsque vous ajoutez un compte non par défaut à un canal qui utilise encore des paramètres de niveau supérieur à compte unique, OpenClaw promeut les valeurs de niveau supérieur à portée de compte dans la map des comptes du canal avant décrire le nouveau compte. La plupart des canaux placent ces valeurs dans `channels.<channel>.accounts.default`, mais les canaux intégrés peuvent à la place conserver un compte promu existant correspondant. Matrix est lexemple actuel : si un compte nommé existe déjà, ou si `defaultAccount` pointe vers un compte nommé existant, la promotion conserve ce compte au lieu de créer un nouveau `accounts.default`.
Le comportement de routage reste cohérent :
Le comportement de routage reste cohérent :
- Les liaisons existantes limitées au canal (sans `accountId`) continuent de correspondre au compte par défaut.
- `channels add` ne crée ni ne réécrit automatiquement les liaisons en mode non interactif.
- La configuration interactive peut ajouter facultativement des liaisons limitées au compte.
- Les associations existantes propres au canal (sans `accountId`) continuent de correspondre au compte par défaut.
- `channels add` ne crée ni ne réécrit automatiquement des associations en mode non interactif.
- La configuration interactive peut ajouter facultativement des associations à portée de compte.
Si votre configuration est déjà dans un état mixte (comptes nommés présents et valeurs de niveau supérieur à compte unique encore définies), exécutez `openclaw doctor --fix` pour déplacer les valeurs limitées au compte dans le compte promu choisi pour ce canal. La plupart des canaux promeuvent vers `accounts.default` ; Matrix peut conserver une cible nommée/par défaut existante à la place.
Si votre configuration était déjà dans un état mixte (présence de comptes nommés et valeurs de niveau supérieur à compte unique encore définies), exécutez `openclaw doctor --fix` pour déplacer les valeurs à portée de compte dans le compte promu choisi pour ce canal. La plupart des canaux promeuvent vers `accounts.default` ; Matrix peut conserver une cible nommée/par défaut existante à la place.
## Login / logout (interactif)
## Connexion / déconnexion (interactif)
```bash
openclaw channels login --channel whatsapp
openclaw channels logout --channel whatsapp
```
Remarques :
Remarques :
- `channels login` prend en charge `--verbose`.
- `channels login` / `logout` peuvent déduire le canal lorsquune seule cible de connexion prise en charge est configurée.
@ -101,29 +100,29 @@ Remarques :
## Dépannage
- Exécutez `openclaw status --deep` pour une sonde large.
- Utilisez `openclaw doctor` pour des correctifs guidés.
- `openclaw channels list` affiche `Claude: HTTP 403 ... user:profile` → le snapshot dutilisation a besoin du périmètre `user:profile`. Utilisez `--no-usage`, ou fournissez une clé de session claude.ai (`CLAUDE_WEB_SESSION_KEY` / `CLAUDE_WEB_COOKIE`), ou réauthentifiez-vous via la CLI Claude.
- `openclaw channels status` revient à des résumés basés uniquement sur la configuration lorsque le Gateway est inaccessible. Si un identifiant de canal pris en charge est configuré via SecretRef mais indisponible dans le chemin de commande actuel, il signale ce compte comme configuré avec des notes dégradées au lieu de lafficher comme non configuré.
- Utilisez `openclaw doctor` pour des corrections guidées.
- `openclaw channels list` affiche `Claude: HTTP 403 ... user:profile` → linstantané dutilisation a besoin de la portée `user:profile`. Utilisez `--no-usage`, ou fournissez une clé de session claude.ai (`CLAUDE_WEB_SESSION_KEY` / `CLAUDE_WEB_COOKIE`), ou réauthentifiez-vous via Claude CLI.
- `openclaw channels status` revient à des résumés basés uniquement sur la configuration lorsque la gateway est inaccessible. Si un identifiant de canal pris en charge est configuré via SecretRef mais indisponible dans le chemin de commande actuel, il signale ce compte comme configuré avec des notes dégradées au lieu de lafficher comme non configuré.
## Sonde des capacités
## Sonde de capacités
Récupérer les indications de capacité du fournisseur (intentions/périmètres lorsque disponibles) ainsi que la prise en charge statique des fonctionnalités :
Récupérez des indications sur les capacités du fournisseur (intents/portées lorsque disponibles) ainsi que la prise en charge statique des fonctionnalités :
```bash
openclaw channels capabilities
openclaw channels capabilities --channel discord --target channel:123
```
Remarques :
Remarques :
- `--channel` est facultatif ; omettez-le pour lister tous les canaux (y compris les extensions).
- `--channel` est facultatif ; omettez-le pour lister tous les canaux (y compris les extensions).
- `--account` nest valide quavec `--channel`.
- `--target` accepte `channel:<id>` ou un ID de canal numérique brut et ne sapplique quà Discord.
- Les sondes sont spécifiques au fournisseur : intentions Discord + permissions de canal facultatives ; périmètres bot + utilisateur Slack ; indicateurs de bot Telegram + Webhook ; version du démon Signal ; jeton dapplication Microsoft Teams + rôles/périmètres Graph (annotés lorsquils sont connus). Les canaux sans sonde affichent `Probe: unavailable`.
- `--target` accepte `channel:<id>` ou un identifiant de canal numérique brut et sapplique uniquement à Discord.
- Les sondes sont spécifiques au fournisseur : intents Discord + permissions de canal facultatives ; portées bot + utilisateur Slack ; indicateurs bot Telegram + webhook ; version du démon Signal ; token dapplication Microsoft Teams + rôles/portées Graph (annotés lorsque connus). Les canaux sans sonde signalent `Probe: unavailable`.
## Résoudre des noms en ID
## Résoudre les noms en identifiants
Résoudre des noms de canal/utilisateur en ID en utilisant lannuaire du fournisseur :
Résolvez les noms de canaux/utilisateurs en identifiants à laide de lannuaire du fournisseur :
```bash
openclaw channels resolve --channel slack "#general" "@jane"
@ -131,11 +130,11 @@ openclaw channels resolve --channel discord "My Server/#support" "@someone"
openclaw channels resolve --channel matrix "Project Room"
```
Remarques :
Remarques :
- Utilisez `--kind user|group|auto` pour forcer le type de cible.
- La résolution privilégie les correspondances actives lorsque plusieurs entrées partagent le même nom.
- `channels resolve` est en lecture seule. Si un compte sélectionné est configuré via SecretRef mais que cet identifiant est indisponible dans le chemin de commande actuel, la commande renvoie des résultats non résolus dégradés avec des notes au lieu dabandonner toute lexécution.
- `channels resolve` est en lecture seule. Si un compte sélectionné est configuré via SecretRef mais que cet identifiant est indisponible dans le chemin de commande actuel, la commande renvoie des résultats non résolus dégradés avec des notes au lieu dinterrompre toute lexécution.
## Associé