From Ape Wiki

Jump to: navigation, search

[edit] Commandes

Le Serveur APE peut être contrôlé via des Commandes envoyées par un client externe ( Le Framework Javascript d'APE par exemple). Les Commandes sont envoyées via une requête HTTP au serveur avec les méthodes GET ou POST.

[edit] Format de la commande

Une commande est un objet JSON organisé comme suit:

[{"cmd":"COMMAND_NAME","chl":1,"sessid":"xxxxxx","params":{"foo":"bar}},{"cmd":"COMMAND...."}]

Vous pouvez envoyer plusieurs commandes à la fois en les incluant dans un tableau JSON ([])

[edit] Exemples de Commandes

APE is livré clé en main avec un large panel de Commandes prédéfinies, autorisant un tas d'actions différentes telles que:

  • Joindre un canal (JOIN)
  • Envoyer un message à un utilisateur, un canal ou n'importe quoi d'autre (SEND)
  • Se connecter à un serveur externe (PROXY_CONNECT)
  • Et beaucoup davantage...

L'API du serveur APE permet à un plug-in (côté serveur) développé en C ou en JavaScript d'ajouter des commandes facilement (voir l'API du serveur register_cmd())