Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| projets:jarvis [2014/10/11 15:56] – phyks | projets:jarvis [2025/09/20 15:26] (Version actuelle) – supprimée hackens-pub | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | Jarvis | ||
| - | ====== | ||
| - | Jarvis is our IRC bot to handle most of our internal management. Its source code is available on [our Git repo](http:// | ||
| - | |||
| - | Jarvis est notre bot IRC pour gérer tout notre fonctionnement interne. Il permet notamment d' | ||
| - | |||
| - | Le code est disponible sur [notre dépôt Git](http:// | ||
| - | |||
| - | |||
| - | ## Fonctions | ||
| - | |||
| - | […] désigne un argument optionnel, (…|…) désigne un choix obligatoire. | ||
| - | |||
| - | ### Commandes directes | ||
| - | |||
| - | Toutes les commandes doivent être adressées à Jarvis directement, | ||
| - | |||
| - | * `aide` | ||
| - | * Usage : `aide [commande]` | ||
| - | * Affiche l'aide de Jarvis ou de la commande passée en argument. | ||
| - | * `alias` | ||
| - | * Usage : `alias [categorie]` | ||
| - | * Liste tous les alias enregistrés (respectivement, | ||
| - | * `atx` | ||
| - | * Usage : `atx (on|off)` | ||
| - | * Contrôle l'ATX de la RepRap. | ||
| - | * `budget` | ||
| - | * Usage : `budget (ajoute|retire) [dépense|crédit] montant [budget=BUDGET] commentaire`. | ||
| - | * `ajoute` ajoute une entrée, `retire` retire une entrée. | ||
| - | * `dépense` et `crédit` sont optionnels. S'ils ne sont pas spécifiés, | ||
| - | * `budget=BUDGET` est optionnel. Si non spécifié, l' | ||
| - | * `camera` | ||
| - | * Usage : `camera (ALIAS|ANGLE)` | ||
| - | * Contrôle la position de la caméra, pour déplacer la caméra à la position définie par l' | ||
| - | * `courses` | ||
| - | * Usage : `courses (acheter|annuler|acheté) item [commentaire]` | ||
| - | * Note l' | ||
| - | * `dis` | ||
| - | * Usage : `dis " | ||
| - | * Fait parler Jarvis. | ||
| - | * `disclaimer` | ||
| - | * Usage : `disclaimer` | ||
| - | * Affiche un disclaimer. | ||
| - | * `emprunt` | ||
| - | * Usage : `emprunt outil "jj/mm hh" [email]` | ||
| - | * Note l' | ||
| - | * `historique` | ||
| - | * Usage : `historique nb_lignes|(début fin)` | ||
| - | * Affiche l' | ||
| - | * `info` | ||
| - | * Usage : `info [atx|camera|leds|stream]` | ||
| - | * Affiche le statut de tous les périphériques (respectivement uniquement de l'atx / de la caméra / de la lumière / du stream). | ||
| - | * ` jeu` | ||
| - | * Usage : `jeu` | ||
| - | * Auto-explicatif… | ||
| - | * `lien` | ||
| - | * Usage : `lien (dernier|(supprime | ||
| - | * **TODO** | ||
| - | * `log` | ||
| - | * Usage : `log début ... fin` | ||
| - | * **TODO** | ||
| - | * `lumiere` | ||
| - | * Usage : `lumiere ((R G B)|script)` | ||
| - | * Contrôle la lumière associée à Jarvis, soit en la mettant à la couleur `(R G B)`, soit en appelant le script `script`. | ||
| - | * `moderation` | ||
| - | * Usage : `moderation [liste]` | ||
| - | * **TODO** | ||
| - | * `retour` | ||
| - | * Usage : `retour outil [email]` | ||
| - | * Marque l' | ||
| - | * `stream` | ||
| - | * Usage : `stream (on|off)` | ||
| - | * Lance ou arrête la diffusion de la caméra. | ||
| - | * `update` | ||
| - | * Usage : `update` | ||
| - | * Met à jour Jarvis. | ||
| - | * `version` | ||
| - | * Usage : `version` | ||
| - | * Affiche les notes de version. | ||
| - | |||
| - | ### Liens | ||
| - | |||
| - | Jarvis surveille le chan `#hackens` et ajoute stocke automatiquement tous les liens postés dessus pour les afficher sur sa visu web. Pour ne pas diffuser un lien, il faut alors utiliser la commande `lien`. | ||