From Ape Wiki
[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())


