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.