Skip to content
Cette page a été générée et traduite avec l'aide de l'IA. Si vous remarquez des inexactitudes, n'hésitez pas à contribuer. Modifier sur GitHub

prx channel

Gerer les canaux de messagerie auxquels PRX se connecte. Les canaux sont les ponts entre les plateformes de messagerie (Telegram, Discord, Slack, etc.) et le runtime de l'agent PRX.

Utilisation

bash
prx channel <SOUS-COMMANDE> [OPTIONS]

Sous-commandes

prx channel list

Lister tous les canaux configures et leur etat actuel.

bash
prx channel list [OPTIONS]
DrapeauCourtDefautDescription
--json-jfalseSortie au format JSON
--verbose-vfalseAfficher les informations detaillees de connexion

Exemple de sortie :

 Name         Type       Status      Uptime
 telegram-main  telegram   connected   3d 14h
 discord-dev    discord    connected   3d 14h
 slack-team     slack      error       --
 cli            cli        stopped     --

prx channel add

Ajouter une nouvelle configuration de canal de maniere interactive ou via des drapeaux.

bash
prx channel add [OPTIONS]
DrapeauCourtDefautDescription
--type-tType de canal (ex. telegram, discord, slack)
--name-ngenere automatiquementNom d'affichage du canal
--tokenToken du bot ou cle API
--enabledtrueActiver le canal immediatement
--interactive-itrueUtiliser l'assistant interactif
bash
# Mode interactif (invites guidees)
prx channel add

# Non interactif avec drapeaux
prx channel add --type telegram --name my-bot --token "123456:ABC-DEF"

prx channel remove

Supprimer une configuration de canal.

bash
prx channel remove <NOM> [OPTIONS]
DrapeauCourtDefautDescription
--force-ffalseIgnorer l'invite de confirmation
bash
prx channel remove slack-team
prx channel remove slack-team --force

prx channel start

Demarrer (ou redemarrer) un canal specifique sans redemarrer le daemon.

bash
prx channel start <NOM>
bash
# Redemarrer un canal en erreur
prx channel start slack-team

Cette commande envoie un message de controle au daemon en cours d'execution. Le daemon doit etre en marche pour que cette commande fonctionne.

prx channel doctor

Lancer des diagnostics sur les connexions des canaux. Verifie la validite des tokens, la connectivite reseau, les URL de webhooks et les permissions.

bash
prx channel doctor [NOM]

Si NOM est omis, tous les canaux sont verifies.

bash
# Verifier tous les canaux
prx channel doctor

# Verifier un canal specifique
prx channel doctor telegram-main

Exemple de sortie :

 telegram-main
   Token valid ...................... OK
   API reachable ................... OK
   Webhook URL configured ......... OK
   Bot permissions ................. OK (read, send, edit, delete)

 slack-team
   Token valid ...................... OK
   API reachable ................... FAIL (timeout after 5s)
   Suggestion: Check network connectivity or Slack API status

Exemples

bash
# Workflow complet : ajouter, verifier, demarrer
prx channel add --type discord --name dev-server --token "MTIz..."
prx channel doctor dev-server
prx channel start dev-server

# Lister les canaux en JSON pour le scripting
prx channel list --json | jq '.[] | select(.status == "error")'

Voir aussi

Released under the Apache-2.0 License.