Un robot (aussi appelé bot) est un programme informatique qui remplit certaines fonctions sur le tchat.
Il en existe différents types, par exemple, les robots :
Nervous est notre robot gardien de salons privés. Comme nous avons à cœur de faire toujours différemment des autres tchats, nous avons développé nous-mêmes ses fonctionnalités et ses commandes.
Pour en savoir plus sur les conditions d'obtention, rendez-vous sur cette page
Deiphobus est notre robot gardien de salons officiels. Il permet à nos opérateurs de s'octroyer leurs privilèges n'importe quand.
Il effectue aussi de la modération : anti-répétition, redirection de pseudos, etc.
Gladiator est le robot qui gère la sécurité globale du serveur. Il assure les fonctionnalités de défense contre les attaques de clones, de vérification anti-proxy / VPN.
Il est également le robot sur lequel nos sysops ont accès, ce qui leur permet notamment d'exclure une personne du serveur.
Vous avez la possibilité de connecter votre robot privé sur notre serveur. Il existe néanmoins quelques règles que nous détaillons ci-après.
Votre robot ne doit se connecter qu'aux salons qui ont accepté sa présence. Cela signifie que vous ne devez pas lui faire rejoindre des salons à l'insu de leurs owners.
De même, aucun robot privé n'est accepté sur nos salons officiels, y compris #net-irc.
Nous demandons à tous les propriétaires de robot, de les configurer afin qu'ils s'ajoutent l'usermode (mode utilisateur) +B à la connexion.
En plus de nous permettre de mieux repérer les robots connectés au serveur, cela évitera à votre robot de joindre le salon #net-irc lors de sa connexion.
Ouvrir les remotes (ALT + R) puis Remote
Aller dans File (Fichier) > New (nouveau)
Copier/coller les lignes suivantes (sans les numéros au début) :
on *:CONNECT:{
if ($network == Net-Tchat) {
mode $me +B
}
}
Vous pouvez ajouter le bind / procédure suivante à la fin de votre fichier eggdrop.conf
bind evnt - init-server evnt:init_server
proc evnt:init_server {type} {
putquick "MODE $::botnick +B"
}
Vous pouvez ajouter un OnConnect dans votre bloc IRC (ligne 6 dans laquelle il faut remplacer pseudo_de_votre_robot par la bonne valeur) :
IRC {
Server0 {
Host irc.net-tchat.fr
Port 6697
SSL 1
OnConnect MODE pseudo_de_votre_robot +B
}
}
Si vous hébergez votre robot sur un serveur dédié ou un shell, il se peut que celui-ci soit victime d'un gline lors de la connexion dû au fait que son adresse IP fait partie d'une plage d'un hébergeur.
Vous pouvez demander la mise en place d'une exception pour l'adresse IP concernée auprès de notre équipe d'aide du salon #net-aide