All pastes #183096 Raw Edit

Sans titre

public text v1 · immutable
#183096 ·published 2006-09-26 16:18 UTC
rendered paste body
# $Id: Eggdrop.conf,v 1.37 2004/05/27 06:29:45 wcc Exp $
# $CybId: Eggdrop.conf v2.0.1 - 2004/08/08 wcc Exp ^$
#
# Traduit de l'anglais par DarkWay pour Lecyb.org - http://www.lecyb.org/



############## Quelques choses à savoir avant de démarrer ###############################
#											#
# Tout d'abord soyez les bienvenue dans le monde de l'eggdrop 1.6.16			#
# En créant cet eggdrop précompilé, j'espère vous permettre de réaliser			#
# rapidement et simplement votre configuration pour votre Eggdrop.			#
# Sachez que lecyb.org est un site d'aide et que nous répondrons à vos questions	#
# pour tout problème concernant notre eggdrop préconfiguré.				#
#											#
# La première fois que vous démarrez votre eggdrop le programme a utiliser est RunOnce	#
# Sinon utilisez ensuite eggdrop.bat							#
#											#
#						Votre dévoué DarkWay, pour lecyb.org	#
#											#
#########################################################################################

############## Conventions ##############################################################
#											#
# Ce fichier de configuration sert directement à paramétrer votre robot. En		#
# respecter les conventions d'usage est la source de la compréhension entre votre	#
# cerveau et votre machine. Ainsi, nous distinguerons plusieurs conventions :		#
# 											#
# Premièrement : le commentaire des lignes.						#
# 											#
# Sachez d'abord ceci : Commenter une ligne veut dire la rendre inactive.		#
# lorsqu'on la décommente, forcément on l'active. Pour en commenter une, il		#
# suffit de placer un # devant (Alt Gr + 3 (au dessus du Z et du E sur un clavier	#
# AZERTY. pour la dé-commenter, il suffit d'enlever le #				#
#											#
# Deuxièmement : cette convention n'est valable que pour CE robot. En effet, nous 	#
# vous demandons de n'éditer QUE les lignes placées entre ces symboles			#
# Nous entendons par là qu'il ne vous faut pas editer les exemples, ceci pour qu'en	#
# cas d'erreur vous puissiez avoir encore un exemple tout frais a disposition.		#
#											#
#		# Les lignes a editer sont de ce style : #				#
#		#					 #				#
#		#########[000]#########			 #				#
#		# -> DEBUT EDITION <- #			 #				#
#		#######################			 #				#
#											#
#		ligne numéro 1								#
#		# ligne numéro 2							#
#		ligne numéro 3								#
#											#
#		#######################			#				#
#		# -> ARRET EDITION <- #			#				#
#		#######################			#				#
#											#
#											#
# Remarques diverses : c'est entre les balises d'edition que vous devez commenter 	#
# ou décommenter certaines lignes. Le numéro '[000]' des balises est placé		#
# pour le cas ou vous devriez faire référence dans un de nos forums. Nous y avons	#
# pensé pour vous simplifier la vie, mais aussi la notre. Il n'a pas d'autre	 	#
# utilité.										#
#											#
#	Troisièmement : toutes les lignes a modifier sont du style			#
#											#
#		set nom argument(s)							#
#											#
# Sauf indications contraires, les informations précisées en exemple sont 		#
# obligatoires lorsque contenues dans des '<>' et falcultatives lorsque contenues 	#
# dans des '[]'. Concernant les guillemets, ils sont à préciser lorsqu'ils sont		#
# dans l'exemple. Si ils n'y sont pas il ne faut pas en rajouter. si il y en a déja 	#
# alors ne pas mettre d'autres guillemets à l'intérieur des guillemets			#
#											#
# Exemple : "bonsoir" ==> correct							#
# 		"Que veut dire "plouf"" ==> incorrect					#
#											#
# Note : remplacez par des apostrophes : 'plouf'					#
#											#
# Pour activer quelque chose, en dehors de dé-commenter sa ligne, mettez 1 en 		#
# argument. pour désactiver, mettez 0. (Sans guillemets)				#
# 											#
# Dernière précision sur les conventions : ne modifiez pas les noms derrière les	#
# mots 'set'. Seuls les valeurs (troisième mot et suivant(s)) sont a modifier.		#
#											#
#########################################################################################

############## Configuration de Base ####################################################
#											#
# Definissez ici le nom d'utilisateur de votre robot. Celui-ci sera visible comme	#
# ceci : ...!user@...									#
# Cela n'aura aps d'effet si un serveur d'identificateurs est mis en route sur 		#
# votre machine.									#
#											#
#########[101]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set username "SnipBot"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Définissez ici le pseudo et l'email correspondant à l'administrateur du robot.	#
#											#
#########[102]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set admin "sniperfree@hotmail.com"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Définissez ici le réseau ou votre robot sera connecté. Il ne s'agit pas de		#
# l'adresse du serveur mais d'un renseignement pour les utilisateurs des bots liés	#
# au votre.										#
# Un exemple : "undernet.org" ou "dal.net" ou "funradio.fr" ou "epiknet.org"		#														#
#########[103]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set network "mindfrge.org"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Définissez ici votre fuseau horaire. Pour la France, mettez "CET"			#
#											#
#########[104]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set timezone "CET"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Définissez ici votre différence par rapport au fuseau horaire 0 (Greenwich)		#
# Un exemple : "-2" pendant l'heure d'été en France, "-1" pendant l'heure d'hiver	#
#											#
#########[105]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set offset "-2"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Si pour des raisons de script (ou autres) vous devez recalibrer l'heure sur votre 	#
# robot, alors dé-commentez cette ligne. [Déconseillé]					#
#											#
#########[106]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set env(TZ) "$timezone $offset"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Si vous utilisez un service d'hébergement qui a plusieurs IPs (ou si vous avez	#
# un sous-réseau avec plusieurs IPs, alors tapez ci dessous l'ip que vous voulez 	#
# utiliser et dé-commentez cette ligne [Ne pas le faire si ca n'est pas votre cas]  	#
#											#
# Si votre eggdrop a des problèmes de détection de votre hostname et de votre IP	#
# alors décommentez sans modifier, les lignes suivantes.				#
#											#
#########[107]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set my-hostname "localhost"
# set my-ip "127.0.0.1"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Si vous voulez que votre eggdrop vous parle en français plutôt qu'en anglais		#
# alors dé-commentez la ligne.								#
#											#
#########[108]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

 addlang "french"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

############## Fichiers d'enregistrement (LOG) ##########################################
#											#
# Les eggdrops sont capables d'enregistrer tout ce qu'ils détectent ! Cette manière 	#
# d'enregistrer fait conserver l'ensemble des évenements qui se sont passé et ce	#
# pendant 24 heures.									#
#											#
# Pour mieux expliquer, disons que nous sommes le Jour J. Votre eggdrop enregistre 	#
# dans le fichier "log.aujourdhui". A minuit, le fichier log.aujourd'hui est 		#
# renommé en log.hier, et le nouveau jour est enregiostré dans log.aujourd'hui		#
# Au final, le jour J sera effacé, et le cycle se répetera indéfiniment.		#
#											#
# L'enregistrement est fonction de vos paramètres. Pour vous aider à paramètrer		#
# Voici quelques informations sur les paramètres reconnus par le robot.			#
#											#
#	b : 	informations a propos des liaisons de robot(s) et du partage de fichier	#
#		utilisateur								#
#	c : 	commandes								#
#	d : 	mode anti-bug, et déboguage (rapport d'erreur TCL par exemple)		#
#	h : 	informations sur le partage des fichiers utilisateurs			#
#	j :	entrées, sorties, déconnexions et erreurs visibles sur les salons	#
#	k :	kicks, bans, et changements de modes dans le salon			#
#	m :	messages recus de manière privée (hors commandes)			#
#	o :	informations diverses, erreurs, etc [BEAUCOUP DE DONNEES]		#
#	p : 	enregistrement des conversations sur les salons				#
#	r :	données qui proviennent sans raison du serveur				#
#	s :	connexion/déconnexions des serveurs entre-eux, notices qu'ils envoient	#
#	t :	données provenant du botnet						#
#	v :	données qui sont transmises au serveur (par le robot)			#
#	w :	Wallops									#
#	x : 	transfert de fichiers autres que le fichier utilisateur			#
#											#
# A noter : d h r t et v remplissent facilement et rapidement les quotas de disque	#
# sur les différents shell(s)								#
#											#
# Il existe aussi 8 niveaux pour les TCLs (qui sont attribués selon le désir du     	#
# Codeur.										#
#											#
# Chaque fichier est désigné pour enregistrer un salon. Vous pouvez utiliser "*" 	#
# pour spécifier que l'enregistrement se fera pour tous les salons			#
#											#
#	Syntaxe : logfile <paramètre(s)> <salon/*> <"nom de fichier">			#
#											#
#	Exemples : 	logfile jpk #bobo "logs/bobo.log"				#
#			logfile mco * "logs/messages.log"				#
#											#
#########[201]#########									#
# -> DEBUT EDITION <- #									#
#######################									#



#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Définissez ici combien de fichier d'enregistrement sont autorisés a l'écriture.	#
# Vous pouvez augmenter cette valeur mais ne réduisez pas cette valeur.			#
#											#
#########[202]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set max-logs 100

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Définissez ici la taille maximale d'un fichier d'enregistrement, en kilobytes		#
# Ceci ne fonctionne que si la valeur [205] est zéro.					#
#											#
#########[203]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set username "SnipBot"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Si vous voulez réduire la taille de vos fichier d'enregistrement, activez ceci.	#
#											#
#########[204########									#
# -> DEBUT EDITION <- #									#
#######################									#

set quick-logs 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Commentez cette ligne, ou le robot refusera de démarrer				#
#											#
#########[2D1]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

#die "La Sécurité 2D1 n'a pas été enlevée. Consultez eggdrop.conf !"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Quand la valeur de ce paramètre est à 1 elle crée une faille de sécurité.		#
# Laissez ceci à 0 pour eviter. Ce bug sera corrigé dans une future version.		#
#											#
#########[205]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set raw-log 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Pour ajouter les valeurs temps (par exemple [00:15]) mettez cette valeur à 1		#
#											#
#########[206]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set log-time 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Pour garder tous les logs et ne pas les supprimer, mettez ceci à 1			#
#											#
#########[207]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set keep-all-logs 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Ces paramètres ne sont pas à modifier.						#
#											#
#########[208]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set logfile-suffix ".%d%b%Y"
set switch-logfiles 100
set quiet-save 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

############## Console ##################################################################
#											#
# Ceci paramètre la console par défaut de chaque owner					#
#											#
#########[301]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set console "mkcobxs"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

############## Fichiers et Répertoires ##################################################
#											#
# Nom du fichier d'utilisateur								#
#											#
#########[401]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set userfile "Egg.user"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Nom du fichier PID (responsable de la gestion du programme)				#
#											#
#########[402]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set pidfile "Egg.pid"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Pour mettre en ordre le fichier utilisateur lors de sa sauvegarde et ne pas 		#
# seulement l'ecrire dans le ranger, mettez cette valeur à 1.				#
#											#
#########[403]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set sort-users 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Ces paramètres définissent le nom des différents répertoires et fichiers 		#
# régissant le robot									#
# Ils sont correctement paramétrés, il n'est pas nécessaire de modifier.		#
#											#
#########[404]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set help-path "help/"
set text-path "text/"
set motd "text/motd"
set telnet-banner "text/banner"
set userfile-perm 0600

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

############## Botnet - DCC - Telnet ####################################################
#											#
# Les paramètres suivants sont importants pour le robot si vous vous connecterez à un   #
# Botnet. Un Botnet est un réseau d'eggdrops connectés ensemble par le moyen d'une 	#
# connexion telnet (non codées).							#
#											#
# Si vous voulez utiliser un autre pseudo pour le robot (sur le botnet et/ou en DCC) 	#
# indiquez le ci-après et décommentez cette ligne. Si vous ne modifiez pas alors c'est	#
# selon le pseudonyme du robot sur IRC que votre nom de robot en DCC sera pris.		#
#											#
#########[501]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

 set botnet-nick "SnipBot"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Ce paramètre permet d'ouvrir un port pour écouter les connexions telnet au robot.	#
# pour accéder au Botnet ou au robot par le biais d'un telnet, il est IMPERATIF d'en	#
# activer un, ou plusieurs.								#
#											#
# Vous pouvez choisir un port pour tous les types de connexion, mais ausi séparer les	#
# connexions des robots de celles des utilisateurs (par le telnet)			#
#											#
# Par défaut nous vous proposons le port 9800 pour les utilisateurs et le port 9801	#
# pour les robots. Ces chiffres sont modifiables selon la syntaxe:			#
#											#
# listen <numéro> <bots/users/all>							#
#											#
# exemple : 	listen 5100 all								#
#		listen 5114 bots							#
#		listen 4121 users							#
#											#
#########[502]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

listen 9800 users
listen 9801 bots

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Dans le botnet, en cas de liaison, des utilisateurs aux pouvoirs de 'botnet-admin'	#
# peuvent ejecter quelqu'un sur un autre robot, selon ses pouvoirs sur le robot. Si	#
# vous ne voulez pas que des personnes d'autres robots déconnectent vos utilisateurs	#
# Alors réglez le paramètre comme suit.							#
#											#
#	0 : Cette manoeuvre n'est pas autorisée (sur votre robot)			#
#	1 : Cette manoeuvre est acceptée depuis les robots partageant votre fichier	#
#	    utilisateur									#
#	2 : Cette manoeuvre est autorisée en provenance de tous les robots		#
#											#
#########[503]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set remote-boots 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Si vous voulez voir s'afficher toutes les connexions/déconnexions de robots au botnet	#
# mettez la valeur 1 a ce paramètre. Sinon mettez 0.					#
#											#
#########[504]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set share-unlinks 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Ces paramètres ne sont pas à modifier, mis a part si vous savez ce que vous faites.	#
#											#
#########[505]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set protect-telnet 0
set dcc-sanitycheck 0
set ident-timeout 5
set require-p 0
set open-telnets 0
set stealth-telnets 0
set use-telnet-banner 0
set connect-timeout 20
set dcc-flood-thr 4
set telnet-flood 6:60
set paranoid-telnet-flood 1
set resolve-timeout 45

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

############## Autres options plus élaborées ############################################
#											#
# Si vous avez un FireWall NAT metez votre IP correcte ici.				#
# Note : Si activé, Ne mettez RIEN pour les valeurs [107] : commentez les deux lignes.	#
#											#
#########[601]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set nat-ip "192.168.0.2"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Si vous voulez que vos transferts de fichiers par DCC ou xDCC partent toujours des	#
# mêmes ports, mettez l'intervalle que vous voulez ici et dé-commentez la ligne.	#
#											#
#########[602]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set reserved-portrange 2010:2020

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Définissez ici le temps au bout qu quel l'ignore sur quelqu'un expirera (en minutes)	#
#											#
#########[603]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set ignore-time 20

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Définissez ici quand votre robot fait ses sauvegardes. Il la fait toutes les heures	#
# mais après combien de minutes par rapport à l'heure pile ?				#
#											#
# L'explication etant compliquée, quelques exemples : 					#
# Pour 05 alors le robot se sauvegardes à 00:05, 01:05, 02:05, etc.			#
# Pour 14 alors le robot se sauvegardes à 00:14, 01:14, 02:14, etc.			#
# Pour 38 alors le robot se sauvegardes à 00:38, 01:38, 02:38, etc.			#
#											#
#########[604]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set hourly-updates 30

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Décommentez cette ligne et indiquez votre nom de compte sur le robot.			#
# Conseil : Lancez une première fois votre robot en laissant ceci comme c'est, puis	#
# trouvez votre hand (le nom qu'il vous attribue en DCC ou encore votre pseudo quand)	#
# vous lui direz "Hello". Puis revenez modifier ce paramètre.				#
#											#
#########[605]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

 set owner "Sniper"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# A qui envoyer la notification pour de nouveaux utilisateurs dans le robot?		#
# Cela fonctionnera très bien si vous n'y touchez pas.
#											#
#########[606]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set notify-newusers "$owner"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Quels droits ajouter automatiquement aux nouveaux utilisateurs. Attention ca peut 	#
# être la source de failles de sécurité importantes. Surtout ne mettez rien d'autre que	#
# "hp".											#
#											#
#########[607]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set default-flags "hp"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Ne modifiez rien dans les paramètres ci dessous.					#
#											#
#########[608]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set whois-fields "site anniversaire"
set die-on-sighup 0
set die-on-sigterm 0
unbind dcc n tcl *dcc:tcl
unbind dcc n set *dcc:set
set must-be-owner 1
unbind dcc n simul *dcc:simul
set max-dcc 150
set allow-dk-cmds 1
set dupwait-timeout 5

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Si vous ne commentez pas cette ligne votre robot ne démarrera pas !
#											#
#########[6D2]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

#die "La sécurité 6D2 n'a pas été enlevée. Consultez Eggdrop.conf !"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

############## Modules ##################################################################
#											#
# Plus bas sont définies les différentes options relatives au serveur, aux salons et au	#
# reste de ce qui consistue le charmant eggdrop que vous avez téléchargé.		#
# Editez ces paramètres avec la plus grande précaution, car cela fera changer		#
# BEAUCOUP de choses.									#
#											#
# Premièrement : ceci dfinit le répertoires ou sont stockées les données des modules.	#
#											#
#########[701]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set mod-path "modules/"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

############## Module DNS ###############################################################
#											#
# Ce module sert à détecter votre ip et votre nom de domaine. Il est nécessaire de 	#
# l'activer pour la connexion au serveur.						#
#											#
#########[801]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

loadmodule dns

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

############## Module CHANNELS ##########################################################
#											#
# Ce module ajoute dans votre eggdrop les commandes pour que celui-ci puisse infiltrer	#
# tous les salons de l'irc. Sans lui, il ne sera pas possible d'aller dans les salons	#
# ni de les modérer.
#											#
#########[901]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

loadmodule channels

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Entrez ici le nom du fichier pour les enregistrements des paramètres de salons	#
#											#
#########[902]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set chanfile "Egg.chan"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Mettez cette valeur à 1 si vus voulez que l'eggdrop retire les bans/exempts/invites	#
# mis par lui mais aussi par les autres robots.						#
#											#
#########[903]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set force-expire 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Mettez cette valeur à 1 si vous voulez que votre robot transmette les lignes à dire 	#
# quelqu'un entre dans le salon (GREET)	(avec les robots en partage seulement)		#
#											#
#########[904]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set share-greet 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Permettre de stocker une ligne d'information (info line) ?				#
#											#
#########[905]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set use-info 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# A partir de maintenant sont décrits ici les différents paramètres qui régissent les	#
# réaction de votre robot sur les différents salons.					#
#											#
# Si vous n'avez pas un but précis, ne modifiez pas ces valeurs, elles sont très bien 	#
# réglées pour une utilisation standard du robot. Edition à la fin des descriptions.	#
#											#
# # chanmode ########################################################################## #
#											#
# Ce paramètre définit les modes forcés par le robot. Si les modes du salon ne sont pas	#
# en accord avec ceux définis dans le robot,le robot changera les modes pour revenir	#
# en accord avec ceux qu'il doit forcer. ATTENTION : cela peut créer des boucles 	#
# infinies de changments de modes (notamment avec les ChanServ.)			#
#											#
#	Syntaxe : chanmode <"+<modes>[-modes]> - Exemple : chanmode "+nt-smi"		#
#											#
#	.:::::::::::			idle-kick			:::::::::::.	#
#											#
# Ce paramètre fait kicker tous les utilisateurs qui ne sont pas des amis, si ils ne	#
# parlent pas pendant de <valeur> minutes. Pour désactiver : mettre à 0.		#
#											#
#	Syntaxe : idle-kick <valeur> - Exemple : idle-kick 4 ; idle-kick 0		#
#											#
# # stopnethack-mode ################################################################## #
#											#
# Ce paramètre complexe définit come le robot réagit aux mises de modes par le serveur	#
# soit par les IRCOPs ou quand deux serveurs rétablissent une connexion après une 	#
# déconnexion.										#
#											#
#	Valeurs possibles:	0:	Désactivé					#
#				1:	Autorisé si l'utilisateur est op dans la base	#
#					du robot.					#
#				2:	Autorisé si l'utilisateur etait op avant la 	#
#					déconnexion entre les serveurs			#
#				3:	Autorisé si 1 ou 2 est validé			#
#				4:	Autorisé si 1 et 2 sont validés			#
#				5:	Si le salon est +bitch alors regle N°3		#
#					Si le salon est -bitch alors règle N°1		#
#				6:	Si le salon est +bitch alors règle N°4		#
#					Si le salon est -bitch alors regle N°2		#
#											#
#	Syntaxe : stopnethack-mode <valeur>						#
#											#
# # revenge-mode ###################################################################### #
#											#
# Cette option permet de définir comment les méchants utilisateurs sont gérés.		#
#											#
#	Valeurs:	0:	Deop l'utilisateur					#
#			1:	Deop l'utilisateur et lui le met le flag +d (anti-op)	#
#			2:	Deop l'utilisateur, lui met le flag +d et le kicke	#
#			3:	Deop l'utilisateur, lui met +d, le ban et le kicke	#
#											#
#	Synatxe : revenge-mode <valeur>							#
#											#
# # ban-time ########################################################################## #
#											#
# Definit combien de temps les bans doivent etre mis avant d'expirer automatiquement	#
# (et d'etre retirés) (valeur en minutes)						#
#											#
#	Syntaxe: ban-time <valeur>							#
#											#
# # invite-time ####################################################################### #
#											#
# Definit combien de temps les invites doivent etre mis avant d'expirer automatiquement	#
# (et d'etre retirés) (valeur en minutes)						#
#											#
#	Syntaxe: invite-time <valeur>							#
#											#
# # exempt-time ####################################################################### #
#											#
# Definit combien de temps les exempts doivent etre mis avant d'expirer automatiquement	#
# (et d'etre retirés) (valeur en minutes)						#
#											#
#	Syntaxe: exempt-time <valeur>							#
#											#
# # aop-delay ######################################################################### #
#											#
# Détermine au bout de combien de temps les utilisateurs avec un flag +a seront mis	#
# automatiquement opérateur. C'est un intervalle de temps compris entre A et B		#
#											#
#	Syntaxe : aop-delay A:B								#
#											#
# # need-X ############################################################################ #
#											#
# Ces paramètres sont réservés aux professionnels des Eggdrops. Si vous ne savez 	#
# pas déja les utiliser, alors mieux vaut ne pas essayer de le faire.			#
#											#
# # flood-X ########################################################################### #
#											#
# Détermine au bout de combien d'action par seconde le robot réagira.			#
# Types pour X:	chan:	nombre de lignes par intervalle de temps			#
#		msg:	nombre de lignes par intervalle de temps (en privé)		#
#		deop:	nombre de modes "-o" par intervalle de temps			#
#		kick:	nombre de kicks par intervalle de temps				#
#		nick:	nombre de changements de pseudo par intervalle de temps		#
#											#
#	Syntaxe: flood-x actions:temps							#
#											#
#	Note : le temps est en secondes							#
#											#
# # autres ############################################################################ #
#											#
#	Syntaxe : channel set <salon> <paramètre>					#
#	Note: Mettez un + devant le paramètre pour l'activer,  un - pour le désactiver	#
#											#
# ---> enforcebans									#
#											#
# Quand un ban est mis, kicke toutes les personnes qui lui correspondent.		#
#											#
# ---> dynamicbans									#
#											#
# Désactive certains bans quand la liste des bans devient trop longue, mais regarde	#
# toujours si quelqu'un qui etait banni avant ne revient pas (ou il remettra le ban)	#
#											#
# ---> userbans										#
#											#
# Permet aux utilisateurs de bannir sans passer par le robot.				#
#											#
# ---> dynamicexempts / dynamicinvites							#
#											#
# Fonctionne de la même manière que dynamicbans	(mais pour les exempts/invites)		#
#											#
# ---> userexempts / userinvites							#
#											#
# Fonctionne de la même manière que userbans mais pour les exempts et les invites	#
#											#
# ---> autoop / autohalfop / autovoice							#
#											#
# Oper/Halfoper/Voicer les pseudos concernées par un flag +o/+l/+v quand ils entrent	#
# dans le salon?									#
#											#
# ---> bitch										#
#											#
# Empeche quiconque qui n'a pas d'accès dans le robot de devenir opérateur du salon	#
#											#
# ---> greet										#
#											#
# Dire la ligne d'info des utilisateur quand ils entrent?				#
#											#
# ---> protectops / protecthalfop / protectfriends					#
#											#
# Ne pas kicker les utilisateurs avec un flag +o / +l / +f ?				#
#											#
# ---> statuslog									#
#											#
# Dire "[01:40] @#Salon (+modes) : [m/1 o/1 v/4 n/7 b/1 e/5 I/7]"			#
# (Statistiques du salon) toutes les 5 minutes ?					#
#											#
# ---> revenge										#
#											#
# Prendre sa revanche sur un kick/deop/ban automatiquement?				#
#											#
# ---> revenge-bot									#
#											#
# Fonctionne de la même manière, mais pour venger d'autres robots qu'il connait		#
#											#
# ---> secret										#
#											#
# Cache le salon des listes de salons, au sein de l'eggdrop				#
#											#
# ---> share										#
#											#
# Définit ou non si le robot partage les informations relatives aux salon avec les 	#
# autres robots.									#
#											#
# ---> dontkickops									#
#											#
# protéger les utilisateurs avec un flag +o des kicks ?					#
#											#
# ---> inactive										#
#											#
# Permet de désactiver toutes les commandes relatives au salon et de ne pas faire	#
# entrer le robot dans le salon considéré						#
#											#
# ---> seen										#
#											#
# Enregistre les visites des utilisateurs du robot sur différents salons		#
#											#
# ---> nodesynch									#
#											#
# Empèche certains robots ou personnes de s'oper eux-mêmes dans les salons, s'ils n'ont	#
# pas le flag +f (utile pour protéger un salon face aux ircops)				#
#											#
#########[A01]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set global-flood-chan 6:10
set global-flood-deop 3:10
set global-flood-kick 3:10
set global-flood-join 5:60
set global-flood-ctcp 3:60
set global-flood-nick 5:60
set global-aop-delay 1:3
set global-idle-kick 0
set global-chanmode "nt"
set global-stopnethack-mode 0
set global-revenge-mode 0
set global-ban-time 45
set global-exempt-time 45
set global-invite-time 45

set global-chanset {
        -autoop         -autovoice
        -bitch          +cycle
        +dontkickops    +dynamicbans
        +dynamicexempts +dynamicinvites
        -enforcebans    +greet
        -inactive       -nodesynch
        -protectfriends -protectops
        -revenge        -revengebot
        -secret         +seen
        +shared         +statuslog
        +userbans       +userexempts
        +userinvites    -protecthalfops
        -autohalfop
}

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

#########################################################################################
#											#
# Commentez cette ligne pour que votre robot démarre.					#
#											#
#########[AD3]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

#die "La protection AD3 n'a pas été enlevée. Revérifiez votre eggdrop.conf"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

############## Module SERVER ############################################################
#											#
# Ce module permettra à votre robot de se connecter aux réseaux IRC.			#
#											#
#########[B01]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

loadmodule server

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Quel est votre Réseau ou type de Serveur						#
#											#
#	0 : 	EFNet									#
#	1 : 	IRCNet									#
#	2 : 	UNDERNet								#
#	3 : 	DALNet									#
#	4 : 	Hybride de serveurs [Déconseillé d'utilisation sauf si vous savez	#
#		ce que vous faites]							#
#	5 :	EPIKNet ou tous les serveurs UnrealIRCD					#
#											#
# 
#											#
#########[B02]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set net-type 2

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Mettez ici le Pseudonyme de votre Robot. Caractères autorisés : A-Z et 0-9		#
#											#
#########[B03]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set nick "SnipBot"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Mettez ici le pseudo du robot quand le pseudonyme principal est déja utilisé.		#
# "?" sera remplacé par un nombre entre 0 et 9						#
#											#
#########[B04]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set altnick "SnipBot2"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Mettez ici le nom réel de votre robot irc						#
# Un exemple : Je suis un Robot Pacifique						#
#											#
#########[B05]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set realname "ServiceBot"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Ce petit script vous permettra de configurer correctement la connexion de votre robot	#
#											#
#########[B06]#########									#
# -> DEBUT EDITION <- #									#
#######################									#



#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Ci dessous la liste des serveurs auquel le robot devra se connecter			#
#											#
#########[B07]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set servers {
irc.mindforge.org:6667
}

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Ci dessous le port par défaut pour un serveur, quand il n'est pas mentionné		#
#											#
#########[B08]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set default-port 6667

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Toujours tenter de récupérer son pseudonyme par défaut ?
#											#
#########[B09]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set keep-nick 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Ignorer si le username d'un utilisateur/robot est précédé de "~" ?			#
# Si valeur à 0 alors [ *!user@* = *!~user@* ] , sinon différent.			#
#											#
#########[B10]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set strict-host 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# NE PAS Générer de message en cas de refus de DCC ?					#
#											#
#########[B11]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set quiet-reject 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Pour comprendre les CTCPs en lettres minuscules comme ceux en majuscules mettre ce	#
# paramètre à 1 sinon, ils seront ignorés						#
#											#
#########[B12]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set lowercase-ctcp 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Combien de CTCPs peuvent etre traités en même temps ?					#
#											#
#########[B13]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set answer-ctcp 2

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Ignorer les messages privés venant d'une personne si flood supérieur a X lignes	#
# sur X secondes (paramètre de type X:Y)						#
#											#
#########[B14]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set flood-msg 6:10

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Meme chose pour CTCP									#
#											#
#########[B15]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set flood-ctcp 3:15

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Tenter une connexion sans relache jusqu'a trouver un serveur valide dans la liste	#
# Si désactivé, le robot ne se connectera plus quand il aura fini de traiter la liste	#
#											#
#########[B16]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set never-give-up 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Après une deconnexion, attendre combien de temps avant de se connecter au serveur	#
# suivant dans la liste? Un paramètre trop éleve n'est pas conseillé, mais trop faible,	#
# ce paramètre entrainera un K:Lined du robot (K:Lined = Robot banni du serveur)	#
#											#
#########[B17]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set server-cycle-wait 75

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Abandonner au bout de combien de temps la connexion au serveur si elle n'aboutit pas	#
# (en secondes) ?									#
#											#
#########[B18]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set server-timeout 75

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Définissez X pour que si le nombre de serveurs interconnectés tombe en dessous de X	#
# Alors le robot se connecte a un autre serveur de la liste				#
#											#
#########[B19]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set servlimit 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Votre robot doit-il regarder régulièrement si il n'est pas déconnecté sans qu'il le	#
# sache ?										#
#											#
#########[B20]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set check-stoned 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Définissez ici la taille de la file d'attente pour les messages a envoyer au serveur	#
# Minimum : 100 - Maximum : 1000							#
#											#
#########[B21]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set max-queue-msg 500

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Autoriser les messages identiques dans la file d'attente des MODES ?			#
#											#
#########[B22]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set double-mode 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Idem avec la file SERVER								#
#											#
#########[B23]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set double-server 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Idem avec la file HELP								#
#											#
#########[B24]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set double-help 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Sous-Module des Kicks : Ce module sert à regarder dans divers salon si une personne	#
# sort du salon ou change de pseudo pour ne pas être kickée.				#
#											#
# Trois stades sont possibles, de 0 à 2.						#
#	0 : Désactivé									#
#	1 : Supprime les kicks qui n'ont pas d'utilité.					#
#	2 : Accorde la liste des kicks avec tous les paramètres qui peuvent varier	#
#		ATTENTION : mettre 2 pour ce paramètre utilise pas mal de RAM.		#
#											#
#########[B25]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set optimize-kicks 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Laissez ce paramètre sans le modifier.						#
#											#
#########[B26]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set stack-limit 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

############## Module SERVER - Type 5 ###################################################
#											#
# ATTENTION : Vous devez SEULEMENT décommenter et editer ces paramètres SI et SEULEMENT #
# SI vous avez mis le type de serveur comme etant "5". Voir le point d'edition [B02]	#
#											#
# Si ce paramètre est 1, le robot comprendra le mode utilisateur "+r" comme etant	#
# indicateur d'une connexion restreinte. Pour UnrealIRCD, laisser 0.			#
#											#
#########[C01]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set check-mode-r 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Définissez ici le nombre de caractères maximal autorisé pour les pseudonymes sur le 	#
# réseau ou se connectera l'eggdrop. (Max:32)						#
#											#
#########[C02]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set nick-len 32

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

############## Module CTCP ##############################################################
#											#
# Ce module activera sur votre eggdrop les réponses aux commandes effectuées en CTCP	#
# Sans lui, pas de partyline, ni de CTCP Chat.						#
#											#
#########[D01]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

loadmodule ctcp

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Définissez ici si vous voulez des restrictions par rapport a l'emploi des CTCPs	#
# Trois stades sont possibles : 							#
#		0 : Activé pour tous.							#
#		1 : Ignorer tout sauf pour les utilisateurs en flag +o (CHAT et PING)	#
#		2 : Activé pour tous dans la limite exprimée en B15			#
#											#
#########[D02]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set ctcp-mode 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

############## Module IRC ###############################################################
#											#
# Ce module apporte a votre eggdrop les commandes de base pour etre compatible avec IRC	#
# Ne pas le charger empechera votre eggdrop de se connecter à IRC. Sans les modules	#
# CHANNELS et SERVER, il est inutile de le charger car il n'aura aucun effet.		#
#											#
#########[E01]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

loadmodule irc

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Mettez ce paramètre à 1 pour traiter (et enlever) tous les bans mis par le serveur.	#
#											#
#########[E02]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set bounce-bans 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Idem avec les Exempts.								#
#											#
#########[E03]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set bounce-exempts 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Idem avec les Invitations (mode +I sur certains serveurs UNIQUEMENT)			#
#											#
#########[E04]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set bounce-invites 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Idem pour les modes									#
#											#
#########[E05]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set bounce-modes 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Combien de Bans le serveur peut-il accepter pour un seul et même salon ?		#
#											#
#########[E06]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set max-bans 30

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Combien d'exempts le serveur peut-il accepter pour un seul et même salon		#
#											#
#########[E07]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set max-exempts 20

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Combien de bans/invites/exempts peut-il y avoir au maximum en même temps pour un même	#
# salon (limite globale). Si +e et +I sont inactifs sur le serveur alors cette limite 	#
# doit etre égale à celle en [E06].							#
#											#
#########[E08]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set max-modes 30

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Activer les Exempts ? (modes +e)							#
#											#
#########[E09]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set use-exempts 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Activer les invites ? (mode +I)							#
#											#
#########[E10]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set use-invites 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Activer les kicks pour flood, ou pour les avalanches de caractères dans le salon ?	#
#											#
#########[E11]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set kick-fun 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Activer les bans en cas d'avalanches trop massives ?					#
#											#
#########[E12]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set ban-fun 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Permettre aux utilisateurs de s'ajouter eux mêmes dans la base de données de votre 	#
# robot ? Déconseillé si vous êtes sur un shell avec un quota de disque			#
#											#
#########[E13]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set learn-users 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Pour la prodédure WASOP, attendre combien de temps le retour du nick en question?	#
# (en secondes)										#
#											#
#########[E14]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set wait-split 300

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Quelle est la longueur maximale d'une ligne de changement de mode pour le serveur?	#
#											#
#########[E15]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set mode-buf-length 200

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Ces paramètres ne doivent pas être modifiés pour la sécurité de l'eggdrop?		#
#											#
#########[E16]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

unbind msg - ident *msg:ident
unbind msg - addhost *msg:addhost

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Certains serveurs, dont UnrealIRCd utilisent certains préfixes pour distinguer les	#
# administrateurs et possesseurs de salon des autres ops.				#
# Entrez ici les préfixes qui sont considérés comme représentant au moins le grade	#
# d'opérateur										#
# Pour certains UnrealIRCd, c'est parfois "@&~"						#
#											#
#########[E17]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set opchars "@"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Si vous voulez que la ligne d'info d'un utilisateur soit affiché meme si il n'a pas	#
# d'accès sur le salon, et ce a chaque fois qu'il entre dans un salon ou sera le robot	#
# mettez cette valeur sur 1.								#
#											#
#########[E18]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

set no-chanrec-info 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# SI ET SEULEMENT SI vous avez mis le type de serveur à 1 ([B02]), alors dé-commentez	#
# la ligne suivante.									#
#											#
#########[E19]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set prevent-mixing 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

############## Module IRC - Autres Types de réseaux######################################
#											#
# Attention : Ces paramètres ne sont qu'a activer que si vous avez mis [B02] à 5.	#
#											#
# Si votre serveur accepte de kicker plusieurs personnes en une commande alors réglez	#
# le nombre maximal de personnes qui peuvent etre kickées à la fois (UnrealIRCD : 1)	#
#											#
#########[F01]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set kick-method 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Combien de modes peuvent etre mis au maximum en une seule ligne ?			#
# Attention : Maximum 6.								#
#											#
#########[F02]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set modes-per-line 3

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Les modes +l et +k existent-ils sur votre serveur ?					#
#											#
#########[F03]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set include-lk 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Si votre serveur est un IRCu2.10.01 alors mettez cette valeur à 1 sinon laissez 0	#
#											#
#########[F04]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set use-354 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Si votre serveur compile avec un gabarit 1459 alors mettez cette valeur à 1		#
# UnrealIRCD en fait partie (1).							#
#											#
#########[F05]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set rfc-compliant 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

############## Module TRANSFER ##########################################################
#											#
# Ce module permet d'activer la transmission des fichiers utilisateurs entre robots.	#
# Pour l'activer, décommentez la ligne suivante puis décommentez tous ses paramètres.	#
#											#
#########[G01]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# loadmodule transfer

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Combien de Téléchargements/Envois peuvent etre acceptés par robot ou par utilisateur?	#
#											#
#########[G02]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set max-dloads 3

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Combien d'octets dans chaque paquet envoyé?	(0 pour un turbo-DCC)			#
#											#
#########[G03]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set dcc-block 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Copier les fichiers recus dans le répertoire TMP ?					#
#											#
#########[G04]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set copy-to-tmp 1

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Attendre combien de temps avant de finir un transfert qui n'avance plus ? (secondes)	#
#											#
#########[G05]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set xfer-timeout 15

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

############## Module SHARE #############################################################
#											#
# Ce module gère le transfert des données du fichier utilisateur entre deux robots liés	#
# Si vous l'activez, alors décommentez aussi tous ses paramètres.			#
#											#
#########[H01]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# loadmodule share

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Si les deux robots sont déconnectés l'un de l'autre pendant le partage du fichier, 	#
# alors doivent-ils ne transmettre lors du retour a la normale que ce qui n'a pas été	#
# (Valeur 1), ou doivent ils tout retransférer (Valeur 0)				#
#											#
#########[H02]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set allow-resync 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Définissez ici le temps d'attente avant la mise a jour des fichiers utilisateur sur	#
# les robots (en minutes)								#
#											#
#########[H03]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set resync-time 900

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Mettez cette valeur à 1 pour accepter aussi le changement des flags GLOBAUX		#
#											#
#########[H04]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set provate-global 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Si vous avez mis à [H04] la valeur 0 alors définissez ici les flags globaux a ignorer	#
#											#
#########[H05]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set private-globals "mnotxj"

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# N'accepter aucun changement de fichier utilisateur par un robot lié ?			#
#											#
#########[H06]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set private-user 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
# Ne touchez pas a cette valeur.							#
#											#
#########[H07]#########									#
# -> DEBUT EDITION <- #									#
#######################									#

# set override-bots 0

#######################									#
# -> ARRET EDITION <- #									#
#######################									#
#											#
#########################################################################################

#########################################################################################
#											#
# Fin de la partie configuration. Ne touchez aux lignes suivantes que si vous savez	#
# ce que vous faites. Pour ajouter des scripts TCLs, voyez tout en bas de ce fichier.	#
#											#
#########################################################################################

#loadmodule compress
set share-compressed 1
#set compress-level 9
#loadmodule filesys
set files-path "filesys/"
set incoming-path "filesys/incoming/"
set upload-to-pwd 0
set filedb-path ""
set max-file-users 20
set max-filesize 1024
loadmodule notes
set notefile "Cheeky.notes"
set max-notes 250
set note-life 365
set allow-fwd 1
set notify-users 1
set notify-onjoin 1
loadmodule console
set console-autosave 1
set force-channel 0
set info-party 1
#loadmodule woobie
loadmodule seen
loadmodule blowfish
loadmodule assoc
#loadmodule wire
loadmodule uptime

#########################################################################################
#											#
#				Scripts		TCL					#
#											#
#########################################################################################

source scripts/alltools.tcl
source scripts/action.fix.tcl
source scripts/compat.tcl
source scripts/userinfo.tcl
loadhelp userinfo.help
source scripts/winident1.2.tcl
source scripts/getops.tcl


#########################################################################################
#											#
#				TCL de prise en charge par défaut			#
#											#
#########################################################################################
#											#
# Avec ce script sont disponibles DEUX scripts de prise en charge des commandes comme	#
# !op !deop ... etc.									#
#											#
# Pour Activer LOL.tcl, qui était le script de la première version de notre eggdrop	#
# pré-configuré alors décommentez ces lignes ET commentez celles concernant l'autre 	#
# script (cserv.tcl)	Note : CServ ne supporte pas le Halfop et se rapporte aux 	#
# commandes d'IriX sur Wanadoo/Voila.							#
#											#
#########################################################################################

# source scripts/lol.tcl
# source scripts/lang.tcl
# bind evnt - init-server evnt:init_server
# proc evnt:init_server {type} {
#   global botnick
#   putquick "MODE $botnick +Bwix"
# }

############################################# OU ########################################


bind evnt - init-server evnt:init_server
proc evnt:init_server {type} {
 global botnick
 CServiceinit
}

#########################################################################################
#											#
#		Le BotNET spécial LeCyb.org : Y avez vous pensé ?			#
#											#
# Rendez vous sur http://www.lecyb.org/ si toutefois vous voudriez intégrer votre robot	#
# à notre réseau de robots. Pensez y, c'est gratuit !					#
#											#
#########################################################################################