]>
gitweb.pimeys.fr Git - bots/bbc.git/blob - config.py
4 # Configuration d'un bot IRC (squelette de base vide)
8 # la config irc-related
9 irc_password
="Mot de passe à envoyer à NickServ pour s'authentifier"
11 chanlist
=["#bot"] # liste des chans à rejoindre
12 stay_channels
=["#bot"] # liste des chans que le bot ne quitte pas, même sur demande d'un leave de la part d'un OP
13 quiet_channels
=[] # liste des chans sur lesquels le bot ne parle pas
16 logfile_template
="skeleton.%s.log" # fichier de log (%s est remplacé par le nom du serveur)
19 overops
=["[20-100]"] # liste des OVEROPs (meilleurs que les OP ^^)
20 ops
=[] # liste des OPs
23 utf8_fail_answers
= [u
"Ceci est une réponse en cas de <quelqu'un écrit en pas-utf8>"]
24 utf8_trigger
= True # râlé-je en cas de non-utf8 ?
26 # config "tu m'traites ?"
27 insultes
=[u
"conna(rd|sse)",u
"pute",u
"con(|ne)",u
"enf(oiré|lure)",
28 u
"sal(op(|e(|rie)|ard)|aud)",u
"p(e|')tite bite",u
"imbécile",u
"idiot",u
"stupid(|e)",u
"débile",u
"crétin",
29 u
"pétasse",u
"enculé",u
"chagasse",u
"cagole",u
"abruti",u
"ahuri",u
"analphabète",u
"andouille",
30 u
"atardé",u
"avorton",u
"bachibouzouk",u
"(balais|brosse) (de|à) chiotte(|s)",
31 u
"batard",u
"blaireau",u
"bouffon",u
"branque",u
"bouseux",u
"branleur",u
"catin",u
"chacal",
32 u
"charogne",u
"chiant(|e)",u
"chieur",u
"cochon",u
"coprophage",u
"couillon",u
"crapule",u
"crevard",
33 u
"cruche",u
"cuistre",u
"ducon",u
"décérébré",
34 u
"emmerdeur",u
"feignasse",u
"fainéant",u
"fourbe",u
"freluquet",u
"frigide",
35 u
"garce",u
"glandu",u
"gogol",u
"goujat",u
"gourdasse",u
"gredin",u
"gringalet",u
"grognasse",
36 u
"naze",u
"truie",u
"iconoclaste",
37 u
"peigne(-|)cul",u
"ignare",u
"illétré",u
"lèche(|-)cul",u
"malotru",u
"motherfucker",u
"nabot",u
"nigaud",
38 u
"nul",u
"escroc",u
"pouffiasse",u
"pourriture",u
"raclure",u
"relou",u
"sagouin",u
"putain",
41 u
"Ceci est une réponse à une insulte."]
44 tag_triggers
=[u
"t(|a)g",u
"ta gueule",u
"la ferme",u
"ferme( |-)la",u
"tais-toi",u
"chut",u
"tu fais trop de bruit",u
"tu parles trop"]
45 tag_actions
=[u
"effectue une action en réponse à un \"tais-toi\"."]
47 u
"Ceci est une réponse à un 'tais-toi' à quelqu'un qui n'en a pas le droit."]
50 tesla_triggers
=[u
"t('|u )es là \?",u
"\?",u
"plop \?",u
"plouf \?"]
52 u
"Ceci est une réponse à 't'es là ?'."
54 tesla_actions
=[u
"effectue une action en réponse à un \"t'es là ?\"."]
56 # config en cas de non-insulte
57 compliment_triggers
=[u
"gentil",u
"cool",u
"sympa",u
"efficace"]
59 u
"Ceci est une réponse à une non-insulte."
63 merci_triggers
=[u
"merci",u
"remercie",u
"thx",u
"thank(|s)"]
64 merci_answers
=[u
"Ceci est une réponse à un remerciement."]
67 tamere_triggers
=[u
"ta mère"]
68 tamere_answers
=[u
"Ceci est une réponse à un \"ta mère\"."]
70 # config pour les actions désagréables
71 bad_action_triggers
=[u
"(frappe|cogne|tape)(| sur)",u
"(démolit|dégomme|fouette|agresse|tabasse)",
72 u
"(vomit|pisse|chie|crache) sur",u
"slap(|s)"]
74 u
"Ceci est une réponse en cas d'action désagréable. (Elle a été perpetrée par {})"
76 bad_action_actions
=[u
"effectue une action en réponse à une action désagréable."]
78 # config pour les actions agréables
79 good_action_triggers
=[u
"fait (:?des bisous|un c(?:â|a)lin|des c(?:â|a)lins) à",u
"embrasse",u
"c(?:â|a)line",u
"caresse"]
80 good_action_answers
=[u
"Ceci est une réponse à une action agréable. (Prodiguée par {})"]
81 good_action_actions
=[u
"effectue une action en réponse à une action agréable."]
83 # config bonjour/bonsoir/que fais-tu encore debout à cette heure, gros sale !
84 bonjour_triggers
=[u
"(s|)(a|'|)lu(t|)",u
"hello",u
"pl(o|i)p",u
"pr(ou|ü)t",u
"bonjour",u
"bonsoir",u
"coucou"]
85 bonjour_answers
=[u
"Ceci est un message bonjour. (En réponse à {})"]
86 bonsoir_answers
=[u
"Ceci est un message bonsoir. (En réponse à {})"]
87 night_answers
=[u
"Ceci est un message envoyé à {} si il dit bonjour en pleine nuit."]
88 daytime
= [7,18] # c'est quoi le "jour" ?
89 nighttime
= [3, 6] # c'est quoi la "nuit" ?
92 bonne_nuit_triggers
=[u
"bonne nuit",u
"'?nite",u
"'?nuit",u
"'?night",u
"good night",u
"'?nenuit"]
93 bonne_nuit_answers
=[u
"Ceci est un message de souhait de bonne nuit. (En réponse à {})"]
95 # config quelqu'un s'est défoulé sur le bot
96 kick_answers
=[u
"Ceci est un message suite à /kick (Perpetré par {})"]
97 kick_actions
=[u
"effectue une action suite à un /kick."]
99 # config on m'a demandé de mourir/partir
100 quit_messages
=[u
"Ceci est un message de quit"]
101 leave_messages
=[u
"Ceci est un message de leave"]
103 quit_fail_messages
= [u
"Ceci est un message adressé à quelqu'un qui m'a demandé de quit alors qu'il n'en a pas le droit."]
104 leave_fail_messages
= [u
"Ceci est un message adressé à quelqu'un qui m'a demandé de leave alors qu'il n'en a pas le droit."]