Irc
Enregistrer son pseudo
/nick monpseudo /msg C nick register monpassword mon@email /msg C help nick set cloak
Enregistrer un channel (il faut être obligatoirement être op)
/msg C chan register #ldn
Définir les modes sur le channel
Pour ajouter ou retirer des modes sur le channel, il suffit d'utiliser la commande /mode, suivie de + ou -, et des modes que l'on veut définir/enlever. Par exemple, pour masquer le chan de la liste des chans du serveur, il suffit de taper
/mode +s
et pour le faire apparaître de nouveau
/mode -s
La liste des modes pour un chan ou un user est disponible dans la documentation d'unrealircd. http://www.unrealircd.com/files/docs/unreal32docs.fr.html#userchannelmodes
Ban/Unban
Pour bannir un utilisateur, il suffit d'utiliser la commande /ban, ou /mode
/ban floodeur
Dans irssi, la commande /ban <pseudo> utilise le type de masque configuré dans le paramètre "ban_type", et par défaut, est défini sur "normal", soit *!*user@*.domain.net
/mode +o *!*@host.spammer
Ici, on utilise le mode du chan pour poser un ban, suivi du masque. Cette commande fonctionne indépendamment du client irc utilisé.
Le masque se lit comme suit : tout pseudo d'utilisateur (nick *) et tout nom d'utilisateur (user !*), dont l'hôte (@) est host.spammer
un truc sur irssi, pour dé-bannir vite fait, c'est /ban, sans paramètres, puis, /unban <n°> du ban dans la liste fournie par /ban
En cas de ban/kick accidentel sur tout le chan, comme un mode +b *!*@*, il faut envoyer au bot "C" la commande de deban suivante :
/msg C CHAN UNBANALL #ldn
Gérer les droits
/msg C chan access chan username {+|-}flags
Avec ces flags
-C- o Can get/give/take op -C- O Get auto-op on join -C- v Can get voice -C- V Get auto-voice on join -C- x Can modify access list -C- i Can get invited -C- t Can change topic -C- F Channel owner, can only be modified with CHAN SET FOUNDER command -C- f Channel co-owner -C- h Can get halfop -C- H Get auto-halfop on join -C- s Can use CHAN SET commands -C- p Can get protect status -C- P Get auto-protect on join (+a mode) -C- N Can't get any status (op/voice/etc) -C- k Auto-kick on join -C- b Auto-kickban on join -C- w Get auto-owner on join (+q mode)
Exemple droits
/msg C chan access #ldn sebian +oOvxitfhspw /msg C chan access #ldn nah +oOvV