Outils pour utilisateurs

Outils du site


commandes_sb0t_v528

Commandes sb0t v5.28 et versions supérieures

Les fonctions nécessitant l'option <on> ou <off> ont pour but d'activer avec on ou désactiver avec off une fonctionnalité optionnelle du serveur sb0t.
Les fonctions nécessitant la donnée <user> n'acceptent que l'identifiant “id” et non le pseudo de l'utilisateur. Pour connaitre cet identifiant, utilisez la commande /info.
Les arguments indiqués entre crochets sont optionnels, ex.: [<arg>].
Certaines fonctions peuvent ne pas fonctionner selon le niveau de l'utilisateur. Les droits sont définis sur le serveur sb0t par l'hôte uniquement. Il est aussi possible qu'elles fassent partie de la liste de fonctionnalités optionnelles, qui peuvent être activées ou désactivées par les administrateurs du salon. Le niveau le plus bas autorisé est “Regular”, ce qui implique que les utilisateurs désirant utiliser ces fonctions doivent obligatoirement enregistrer leur pseudo sur le serveur avec la commande /register (une fois seulement) puis s'identifier à chaque connexion au salon avec /login.

Individuelles

/id : Affiche l'identifiant associé au pseudonyme (appelé id dans tout le reste de cette page).
/idle : Indique sur le salon que vous vous absentez, ex.: Billy idles at 13:37.
/login <password> : Authentification sur le serveur avec son mot de passe personnel <password>.
/logoff : Désauthentification du serveur. La commande /logout donne le même résultat.
/me <message> : Affiche le message <message> indiquant une action de l'utilisateur, ex.: /me a quitté les lieux affichera *Elvis a quitté les lieux.
/nick <name> : Remplace son propre pseudo à la volée par <name>, sans le redéfinir dans l'onglet discussion d'Ares et sans avoir à quitter le salon.
/pmblock <on or off> : Réception de messages privés de la part d'autres utilisateurs du salon.
/register <password> : Enregistre le compte utilisateur avec le mot de passe <password>. Etape obligatoire pour tout utilisateur désirant avoir accès à des fonctions avancées de sb0t.
/shout <message> : Affiche en rouge le message <message> sur le salon, précédé de [SHOUT]. Ex.: /shout plop, affichera: votrepseudo> [SHOUT] plop. (utilisé pour s'exprimer en criant sur le salon).
/viewmotd : Affiche le message d'accueil du salon.
/vroom <number> : Connexion au salon virtuel numéro <number>. Ex.: /vroom 666 pour aller dans le virtuel 666.
/whisper <id> <message> : Affiche en rouge le message <message> sur la fenêtre principale du salon, mais uniquement à l'utilisateur <user>. Ex.: /whisper 0 plop, affichera: whisper from votrepseudo: plop. (utilisé pour chuchoter).

Administration

Salon

/adminmsg <message> : Affiche en rouge le message <message> sur la fenêtre principale du salon, aux administrateurs uniquement. Ex.: /adminmsg plop, affichera votrepseudo> [ADMIN] plop.
/addtopic <text> : Remplace le topic du salon par le message <text>.
/remtopic : Efface le topic.
/addgreetmsg <message> : Définit un message d'accueil <message> à afficher publiquement sur le salon à l'entrée de chaque utilisateur.
/remgreetmsg <id> : Supprime un des messages d'accueil publics, par l'intermédiaire de son <id> (voir /listgreetmsg).
/listgreetmsg : Liste les messages d'accueil publics avec leur id, ex.: 0 - Bonjour +n ! pour le message d'accueil dont l'id est 0.
/pmgreetmsg <message> : Définit le message d'accueil <message> à envoyer en privé aux utilisateurs qui entrent dans le salon.
/addurl <address> <text> : Ajoute un lien vers un site ou un salon avec son adresse http(s) ou arlnk <address>, avec le message <text>.
/remurl <id> : Supprime un des liens, par l'intermédiaire de son <id> (voir /listurls).
/listurls : Liste les liens avec leur id, ex.: 0 - > Forum < http://www.ares-fr.net
/info : Affiche les informations relatives aux utilisateurs connectés au salon et ceux auxquels il est interconnecté (voir le paragraphe Interconnexion)
/pmroom <text> : Envoie le message <text> en privé, à toutes les personnes présentes sur le salon.
/loadmotd : Charge le fichier motd.txt de sb0t (pour prendre en compte une mise à jour par exemple).
/clearscreen : Efface l'historique des messages affichés sur le salon.
/urban <text> : Donne la définition en “langage de la rue” du mot <text> (en anglais uniquement).
/define <text> : Donne la définition du dictionnaire du mot <text> (en anglais uniquement).
/banstats : Affiche les statistiques concernant les utilisateurs bannis.
/vspy <on or off> : Supervision des discussions dans les salons virtuels “vroom”.
/stats : Statistiques du salon depuis sa dernière mise en service.
/loadtemplate : Recharge le fichier template.htm servant à la personnalisation du salon.
/announce <text> : Envoie une annonce générale à tous les utilisateurs présents sur le salon, avec le message <text>.

Fonctionnalités optionnelles

/ipsend <on or off> : Envoi des notifications de filtrage de type ipsend aux administrateurs uniquement. Voir le paragraphe des filtres.
/bansend <on or off> : Envoi des notifications de filtrage de type bansend aux administrateurs uniquement. Voir le paragraphe des filtres.
/logsend <on or off> : Envoi des notifications de filtrage de type logsend aux administrateurs uniquement. Voir le paragraphe des filtres.
/adminannounce <on or off> : Annonces entre administrateurs. Voir /adminmsg.
/filter <on or off> : Filtres. Voir le paragraphe filtres.
/colors <on or off> : Utilisation des couleurs sur le salon.
/enableadmins : Active la possibilité d'avoir plusieurs administrateurs sur le salon.
/disableadmins : Désactive la possibilité d'avoir plusieurs administrateurs sur le salon.
/stealth <on or off> : Mode “secret” des commandes d'amdinistration. A tester pour confirmer.
/cloak <on or off> : Masque sa présence dans la liste du salon, tout en restant visible par les autres administrateurs (possible uniquement quand le “Link mode” du serveur sb0t est “Disabled”).
/lastseen <on or off> : Message d'information affiché sur le salon principal, quand un nouvel utilisateur s'est déjà connecté précédemment sous un autre pseudo.
/history <on or off> : Affichage des derniers messages envoyés sur le salon, lorsqu'un nouvel utilisateur se connecte (cet historique n'est visible que par la personne qui entre dans le salon).
/roominfo <on or off> : Affichage périodique d'informations concernant le salon (toutes les 20 minutes).
/status <host status> : Remplace le statut de l'hôte par le message <host status>. Ce message est affiché sur la ligne Host status dans le message affiché par la commande /roominfo <on>.
/caps <on or off> : Contrôle d'écriture en majuscules (l'écriture de messages en majuscules uniquement permet à un utilisateur d'indiquer qu'il crie, mais l'abus de ce type d'écriture est considéré comme un certain manque de respect.
/anon <on or off> : Accès au salon pour les utilisateurs n'ayant pas défini de pseudo sur Ares.
/customnames <on or off> : Fonction de personnalisation de l'affichage du pseudo lors des discussions sur le salon. Voir /customname et /uncustomname.
/general <on or off> : Commandes générales. A quoi ça sert..?
/url <on or off> : Affichage des liens au dessus de la zone de saisie des messages sur le salon (en bas de l'écran). Voir /addurl et /remurl.
/sharefiles <on or off> : Partage de fichier sur le salon.
/idle <on or off> : Paramètre l'utilisation de la fonction /idle.
/clock <on or off> : Affichage de l'horloge à gauche du topic.
/greetmsg <on or off> : Message affiché sur le salon à l'entrée de chaque utilisateur. Voir /addgreetmsg, /remgreetmsg et /listgreetmsg.
/pmgreetmsg <on or off> : Messages envoyé en privé aux utilisateurs entrant dans le salon. Voir /pmgreetmsg, /remgreetmsg et /listgreetmsg.

Interconnexion

/link <hashlink> : Connecte le salon sur lequel la commande est envoyée, à un Hub grâce à son lien arlnk <hashlink>.
/unlink : Rompt la connexion au Hub.

L'onglet Linking de sb0t affiche la liste des Trusted leaves et le Leaf identifier.
- Les Trusted leaves sont les salons qui ont le droit de s'interconnecter par l'intermédiaire d'un serveur unique, le Hub ;
- le Leaf identifier est le lien sb0t du salon local.

Le fonctionnement des interconnexions est le suivant:
un des serveurs constituant le réseau de salons doit se définir comme étant un Hub dans le menu déroulant Link mode. Il ne peut y en avoir qu'un sur le même réseau de salons.
Chaque autre salon souhaitant s'y connecter doit se définir comme étant une Leaf, dans le même menu déroulant, et communiquer son Leaf identifier à l'hôte du Hub.
Le Hub ajoute donc chaque lien Leaf identifier un par un dans la case Truster leaf identifier et valide le droit d'interconnexion en cliquant à chaque fois sur Add.
Les liens Leaf identifier apparaissent alors l'un après l'autre dans la liste des Trusted leaves.
Les administrateurs de chacun des salons n'ont ensuite qu'à envoyer la commande /link <hashlink> pour se connecter au Hub.

Les listes d'utilisateurs et les messages envoyés sont partagées entre tous les salons connectés au Hub.
Lors de la déconnexion d'un salon Leaf, ses utilisateurs disparaissent de la liste des autres salons connectés au Hub.

Filtres

Les possibilités de filtrages avec sb0t sont très étendues et s'adaptent assez facilement aux nombreuses perturbations auxquelles les administrateurs sont confrontés.

Les options disponibles sont les suivantes, quelle que soit la commande listée ci-dessous:
- <trigger> : L'élément déclencheur de l'action. C'est généralement un mot (information concernant un utilisateur, nom de fichier, contenu d'un message) ;
- <ident> : L'id du filtre (voir les fonctions d'affichage des listes de filtre: /joinfilters, /filefilters et /wordfilters) ;
- <type> : Tout type d'action punitive, de personnalisation et de prise de contrôle ;
- <args> : Argument de l'action définie dans <type>, quand celui-ci est requis.

D'autres types d'actions spécifiques aux filtres joinfilter, filefilter et wordfiler peuvent être appliquées:
- nameban : Bannit toute personne utilisant le pseudo défini dans le filtre, ex.: /addjoinfilter SoSo, nameban.
- dnsban : Bannit un ensemble de DNS, ex.: /addjoinfilter *aol.com, dnsban.
- portban : Bannit tout utilisateur utilisant un port précis, ex.: /addjoinfilter 12345, portban.
- censor : Censure tout message contenant le mot défini. ex.: /addwordfilter arlnk, censor.

/addjoinfilter <trigger>, <type>[, <args>] : Ajoute un filtre à appliquer quand un utilisateur entre dans le salon.
/remjoinfilter <ident> : Supprime un filtre en utilisant son id <ident>. Voir /joinfilters.
/joinfilters : Affiche les filtres en cours de validité pour ce type de filtrage.
/addfilefilter <trigger>, <type>[, <args>] : Ajoute un filtre à appliquer en fonction des fichiers partagés par un utilisateur qui entre dans le salon.
/remfilefilter <ident> : Supprime un filtre en utilisant son id <ident>. Voir /filefilters.
/filefilters : Affiche les filtres en cours de validité pour ce type de filtrage.
/addwordfilter <trigger>, <type>[, <args>] : Ajoute un filtre à appliquer sur les messages publics des utilisateurs.
/remwordfilter <ident> : Supprime un filtre en utilisant son id <ident>. Voir /wordfilters.
/wordfilters : Affiche les filtres en cours de validité pour ce type de filtrage.

Autres exemples de filtres:
- /addjoinfilter sex, disableavatar : Désactive l'avatar des utilisateur dont le pseudo contient le mot sex ;
- /addwordfilter hola, clone, Bonjour! : Remplace le mot hola par Bonjour! ;
- /addfilefilter pedo, ban : Bannit tout utilisateur partageant au moins un fichier comportant le mot pedo.

Modérateurs

/admins : Affiche la liste des administrateurs.
/addautologin <user> <level> : Autorise l'utilisateur <user> à s'identifier automatiquement, avec le niveau <level>. <level> peut être compris entre 0 et 3:
0 : Utilisateur régulier ;
1 : Modérateur ;
2 : Administrateur ;
3 : Hôte.

/remautologin <id> : Supprime l'identification automatique sur le salon à l'utilisateur <id> (voir la commande /autologins).
/autologins : Liste les <id> et les pseudo des utilisateurs autorisés à s'identifier automatiquement. Ex.: 0 - todd terry [xxx.xxx.xxx.xxx] [Host] (l'IP a été masquée avec des xxx pour l'exemple uniquement).
/setlevel <user> <level> : Attribue temporairement un niveau <level> différent à un utilisateur, en le définissant par son id dans <user>.

Utilisateurs

Actions punitives

/ban <user> [<message>] : Bannit l'utilisateur <user> pour une durée indéterminée.
/ban10 <user> [<message>] : Bannit l'utilisateur <user> pensant 10 minutes.
/ban60 <user> [<message>] : Bannit l'utilisateur <user> pendant une heure.
/unban <user> : Gracie l'utilisateur <user>. Voir la fonction /listbans pour connaître l'id de l'utilisateur.
/listbans : Affiche la liste des utilisateurs bannis, avec leur id. Ex.: 0 - JohnChimpo [xxx.xxx.xxx.xxx], l'id de l'utilisateur JohnChimpo est 0 (l'IP a été masquée avec des xxx pour l'exemple uniquement).
/kick <user> [<message>] : Expulse l'utilisateur <user> du salon. Celui-ci peut tout de même se reconnecter.
/muzzle <user> [<message>] : Bâillonne l'utilisateur <user>. La durée de validité de cette action sur l'utilisateur est définie par la commande /mtimeout.
/unmuzzle <user> [<message>] : Débâillonne l'utilisateur <user>.
/mtimeout <minutes> : Définit la durée de validité en <minutes> de la fonction /muzzle.
/rangeban <ip range> : Bannit une plage d'adresses IP <ip range>. Ex.: /rangeban 192.168.1 interdi l'accès à tout utilisateur dont l'IP commence par 192.168.1 .
/rangeunban <ip range> : Gracie la plage d'adresses IP <ip range>. Voir la commande /listrangebans pour connaître les plages d'IPs bannies.
/listrangebans : Affiche les plages d'adresses IP bannies.
/cbans : Efface toute la liste des utilisateurs bannis.
/hostkill <user> : Expulse l'utilisateur <user> par l'intermédiaire du serveur, sans indiquer le pseudo de l'administrateur qui effectue l'action.
/hostban <user> : Banni l'utilisateur <user> par l'intermédiaire du serveur, sans indiquer le pseudo de l'administrateur qui effectue l'action.
/hostunban <user> : Gracie l'utilisateur <user> par l'intermédiaire du serveur.
/hostmuzzle <user> : Bâillonne l'utilisateur <user> par l'intermédiaire du serveur, sans indiquer le pseudo de l'administrateur qui effectue l'action.
/hostunmuzzle <user> : Débâillonne l'utilisateur <user> par l'intermédiaire du serveur.
/hostcbans : Efface la liste des utilisateurs bannis par l'intermédiaire du serveur.
/unquarantine <id> : Supprime un utilisateur mis en quarantaine, avec son id <id>. Voir la fonction /listquarantined pour connaître l'id de l'utilisateur.
/listquarantined : Affiche la liste des utilisateurs mis en quarantaine.

Personnalisations

/paint <user> <message> : Personnalise l'écriture de l'utilisateur <user> en définissant le style d'écriture dans <message> (attribut, couleur, smiles).
/unpaint <user> : Rétablit les paramètres par défaut pour l'affichage des messages de l'utilisateur <user>.
/disableavatar <user> : Désactive l'affichage de l'avatar de l'utilisateur <user>.
/changemessage <user> <message> : Remplace le message affiché à droite du pseudo de l'utilisateur <user> par le texte défini dans <message>.
/changename <user> <name> : Remplace le pseudo de l'utilisateur <user> par le pseudo défini dans <message>.
/oldname <user> : Restitue le pseudo initial de l'utilisateur <user>.
/customname <user> <custom name> : Personnalise l'affichage du pseudonyme de l'utilisateur <user> en définissant le style d'écriture dans <custom name> (attribut, couleur, smiles).
/uncustomname <user> <custom name> : Rétablit les paramètres par défaut pour l'affichage du pseudo de l'utilisateur <user>.

Prise de contrôle

/hostclone <user> <text> : Clone l'utilisateur <user>, par l'intermédiaire de l'hôte, pour envoyer le message <text> en se faisant passer pour l'utilisateur.
/lower <user> [<message>] : A quoi ça sert..?
/unlower <user> [<message>]
/kiddy <user> [<message>] : Ajoute une émoticône “ange” à la fin de chaque message de l'utilisateur <user>.
/unkiddy <user> [<message>] : Désactive la commande /kiddy pour l'utilisateur <user>.
/echo <user> <messasge> : Ajoute après chaque message de l'utilisateur <user> le message <message>.
/unecho <user> : Supprime le message défini par la commande /echo pour l'utilisateur <user>.
/clone <user> <text> : Clone l'utilisateur <user> pour envoyer le message <text> en se faisant passer pour lui.

Autres actions

/redirect <user> <hashlink> : Renvoie un utilisateur défini par son id dans <user>, sur un autre salon avec son lien arlnk dans <hashlink>. Le salon de destination de cet utilisateur n'a pas besoin de figurer dans la liste des Trusted leaves.
/locate
/roomsearch <name>
/listpasswords : Affiche la liste des utilisateurs ayant défini un mot de passe pour l'utilisation de leur pseudo.
/rempassword <id> : Supprime le mot de passe associé à un pseudo, en utilisant l'id <id> associé au pseudo. Voir la commande /listpasswords pour connaitre l'id.
/addkewltext <user> : Transforme chaque caractère dans les messages de l'utilisateur <user> par des caractères plus “cool”. Ex.: abcdef devient αвс∂εf.
/remkewltext <user> : Rétablit les caractères normaux dans les messages de l'utilisateur <user>.
/trace <user or ip>
/move <user> <vroom> : Renvoie un utilisateur défini par son id dans <user>, dans un salon virtuel numéro <vroom>.
/whois <user> : Affiche les informations personnelles d'un utilisateur en indiquant son pseudo dans <user>, lorsqu'il est présent dans le salon.
/whowas <query> : Affiche les informations personnelles d'un utilisateur en indiquant au moins un caractère de son pseudo dans <query>, lorsqu'il n'est pas présent dans le salon.
/addline <ident>, <text>
/remline <ident>, <line ident>
/viewfilter <ident>

Variables

+n : Pseudo (utilisateur) \ Nom de salon.
+ip : Adresse IP de l'utilisateur.
+f : Nombre de fichiers partagés par l'utilisateur / type de filtre.
+v : Version d'Ares de l'utilisateur / Salon virtuel (vroom).
+p : Port de connexion local de l'utilisateur.
+l : Niveau (rang d'utilisateur) / Langage.
+o : Ancien pseudo de l'utilisateur.
+t : Heure / événement déclencheur (trigger).
+h : Heure (durée) / Hashlink.
+m : Minutes (durée).
+s : Secondes (durée) / Serveur.
+u : Utilisateurs.
+i : Durée (timeout) / id (utilisateur).
+a : Pseudo de l'admin.

commandes_sb0t_v528.txt · Dernière modification: 2016/12/24 12:43 par todd_terry