Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
fr:limnoria [2016/03/03 18:50] – [Pense-bête] Ajout des commandes pour l'aide en direct zatalyz | fr:limnoria [2017/01/08 22:00] – [S'identifier et faire des bêtises] zatalyz | ||
---|---|---|---|
Ligne 116: | Ligne 116: | ||
rss add wikhan https:// | rss add wikhan https:// | ||
rss add um1 https:// | rss add um1 https:// | ||
- | rss add blog https:// | + | rss add blog https:// |
+ | rss add GitKhaganat https:// | ||
+ | </ | ||
Enlever les divers flux | Enlever les divers flux | ||
Ligne 124: | Ligne 127: | ||
rss remove wikhan | rss remove wikhan | ||
rss remove um1 | rss remove um1 | ||
- | rss remove blog</ | + | rss remove blog |
+ | rss remove GitKhaganat | ||
+ | </ | ||
Modifier le nombre de lignes à afficher lors des mises à jour des flux : | Modifier le nombre de lignes à afficher lors des mises à jour des flux : | ||
Ligne 131: | Ligne 136: | ||
Ajouter les annonces sur le canal lorsqu' | Ajouter les annonces sur le canal lorsqu' | ||
rss announce add #khanat forum blog um1 taf mediateki wikhan | rss announce add #khanat forum blog um1 taf mediateki wikhan | ||
+ | rss announce add #krypte GitKhaganat | ||
+ | |||
Lister les flux sur un canal : | Lister les flux sur un canal : | ||
rss announce list #khanat | rss announce list #khanat | ||
Ligne 143: | Ligne 149: | ||
| S' | | S' | ||
|Savoir si on est enregistré et qui on est | whoami | whoami | | |Savoir si on est enregistré et qui on est | whoami | whoami | | ||
+ | |||
+ | Renommer le bot en direct (une fois identifié) : | ||
+ | admin nick < | ||
+ | |||
+ | ===== Scripts utiles ===== | ||
+ | ==== Ranger les logs ==== | ||
+ | Limnoria trie les logs par canal, mais au bout de quelque mois, c'est assez plein. Voici un script qui va ranger ces logs dans des dossiers suivant le canal, l' | ||
+ | |||
+ | <file bash archiverlog.sh># | ||
+ | |||
+ | # Variable pour l' | ||
+ | dirlog=/ | ||
+ | dirarch=/ | ||
+ | |||
+ | # On liste les divers canaux logués | ||
+ | liste=" | ||
+ | for chan in $liste; do | ||
+ | # On vérifie que ça existe | ||
+ | if [ -d $dirlog/ | ||
+ | # | ||
+ | cd $dirlog/ | ||
+ | # puis on récupère le nom des logs en variable | ||
+ | # On récupère la date, en formattant comme pour les logs | ||
+ | for f in *.log | ||
+ | do | ||
+ | year=${f: -14:4} | ||
+ | month=${f: -9:2} | ||
+ | day=${f: -6:2} | ||
+ | # On se fait une jolie variable qui imite la partie datée du nom des fichiers de log | ||
+ | log=$year-$month-$day | ||
+ | |||
+ | |||
+ | # On vérifie que les fichiers de log existent ( -e pour existe) | ||
+ | if [ -e $dirlog/# | ||
+ | |||
+ | # on créé le dossier de chaque mois dans les archives s'il n' | ||
+ | mkdir -p " | ||
+ | # on déplace ces logs dans leur archive, à condition qu'ils soit plus âgés que 7 jours. | ||
+ | find $dirlog/# | ||
+ | |||
+ | fi | ||
+ | done | ||
+ | fi | ||
+ | done | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Voir le log du jour en direct ==== | ||
+ | <WRAP center round todo 60%> | ||
+ | À venir, grâce au script de Nuts. | ||
+ | </ | ||
+ | |||
+ | ==== Laisser quelques archives accessibles ==== | ||
+ | Comme on peut le voir sur la page [[kh> | ||
+ | |||
+ | <WRAP center round todo 60%> | ||
+ | Doc en cours, vu que je remanie la façon de faire. | ||
+ | </ | ||
+ | |||
+ | |||
{{tag> | {{tag> |