Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Merge branch 'master' of github.com:Matael/teuse

Conflicts:
	teuse.pl
  • Loading branch information...
commit 83cba3c2ec5950c6fb6aae44981aad67f6ed05ec 2 parents cef46a4 + bf3cd3e
@Matael authored
Showing with 68 additions and 13 deletions.
  1. +16 −10 plugins/insulte.py
  2. +52 −3 teuse.pl
View
26 plugins/insulte.py
@@ -16,15 +16,17 @@
liste_Insulte = [
"t'es qu'une émission de carbone 14",
"t'es tellement pas attractif que même tes électrons s'en vont",
- "t'es tellement moche que les photons que tu réfléchi diminuent leur durée de vie",
+ "t'es tellement moche que les photons que tu réfléchis diminuent leur durée de vie",
"t'es tellement pas drôle que même l'hydrogène ne te donne pas une voie éguë",
+ "t'es tellement lourd que tu dévies la lumière",
"t'es aussi prévisible qu'une équation linéaire du premier ordre",
"t'es tellement pas sécurisant que t'as tes attributs en public",
"t'es connecté en socket avec ton propre cerveau pour réfléchir, sauf que vous n'utilisez pas le même protocole",
"t'es aussi intuitif que la syntaxe polonaise inversée",
- "t'es formaté en UTF-1"
- "t'es aussi décourageant qu'un segmentation fault",
- "t'es aussi chiant qu'un virus, sauf que lui il est codé en ASM"
+ "t'es formaté en UTF-0",
+ "t'es aussi décourageant qu'un segfault",
+ "t'es aussi chiant qu'un virus, sauf que lui il est codé en ASM",
+ "t'es panéliste pour INDECT",
"t'as pas assez de neurones pour faire du multithread",
"t'as redoublé ta crèche tellement t'es pas adapté à l'intelligence",
@@ -34,16 +36,17 @@
"t'as raté le carrefour phylogénique qui sépare le singe de l'homme",
"t'as jamais réussi à indenter ton code en Python",
"t'as programmé en procédural avec java",
- "t'as applaudit ACTA"
+ "t'as applaudi ACTA",
"ton adressage mémoire s'arrête à 0xFF",
- "ton adresse atitrée, c'est NULL",
+ "ton adresse attitrée, c'est NULL",
"ton processeur a une datasheet de 2 lignes",
"ton pc n'a jamais vu le terminal, ni même son émulateur",
"ton pc tourne sous brainfuck OS",
- "ta méthode parler() n'a pas d'argument"
- "ta carte son ne sait faire que du bruit chiant"
+ "ta méthode parler() n'a pas d'argument",
+ "ta méthode reflexion() est de type void",
+ "ta carte son ne sait faire que du bruit blanc"
]
@@ -53,7 +56,8 @@
"Tu savais ",
"On t'as déjà dit ",
"T'avais remarqué ",
- "Tu te rendais compte "
+ "Tu te rendais compte ",
+ "Qui ne sais pas "
]
# Liste des suffixes d'interpellation exclamatives
@@ -61,7 +65,9 @@
"Tout le monde sait ",
"Il est démontré ",
"Tu devrais te rappeler ",
- "Oublis pas "
+ "Oublie pas ",
+ "Rappelles toi ",
+ "Souviens toi "
]
# Liste des choix de mode d'insulte
View
55 teuse.pl
@@ -15,7 +15,29 @@ package Teuse;
use base qw( Bot::BasicBot );
# @yops
-my @yops = qw(yop plop bouga salutations! ahoy! enchantier!);
+my @yops = qw(
+ yop
+ plop
+ bouga
+ ahoy
+ salut
+ salutations!
+ ahoy!
+ enchantier!
+ salut!
+ salutations!
+ );
+my @meh = (
+ 'gné ?',
+ 'va chier !',
+ 'may be...',
+ 'et ta soeur !',
+ "le poulet, c'est bon",
+ 'thx !',
+ 'youpi !',
+ 'pelle',
+ 'un chameau est un dromadaire presque partout'
+ );
my $master = "matael";
my $redis_db = 3;
my $redis_prefix = "teuse:";
@@ -66,7 +88,7 @@ sub said {
# }}}
# yops {{{
- elsif ($talk and $a->{body} =~ /.*(yop?|bouga|morning|a?hoy|plop)(\W|$).*/i) {
+ elsif ($talk and $a->{body} =~ /.*(yop?|bouga|salut|salutations?|morning|a?hoy|plop)(\W|$).*/i) {
my $i = rand @yops;
$self->say(
who => $a->{who},
@@ -77,6 +99,29 @@ sub said {
# }}}
# cookie {{{
+=======
+ # meh
+ elsif ($talk and $a->{body} =~ /\Wteuse\W/i) {
+ my $i = rand @meh;
+ $self->say(
+ who => $a->{who},
+ channel => $a->{channel},
+ body => $meh[$i]
+ );
+ }
+
+ # pong
+ elsif ($talk and $a->{body} =~ /^ping$/i) {
+ $self->say(
+ who => $a->{who},
+ channel => $a->{channel},
+ body => "pong",
+ );
+ }
+
+
+ # cookie
+>>>>>>> bf3cd3e6a2ff71f9c0904db05d5a0e440c294455
elsif ($talk and $a->{body} =~ /.*cookie.*/) {
$self->say(
channel => $a->{channel},
@@ -107,7 +152,7 @@ sub said {
elsif ($a->{body} =~ /!f+u+s+i+o+n+\W*/) {
$self->say(
channel => $a->{channel},
- body => '.../o/.........'
+ body => '/o/............'
);
$self->say(
channel => $a->{channel},
@@ -188,7 +233,11 @@ sub said {
$self->say(
who => $a->{who},
channel => $a->{channel},
+<<<<<<< HEAD
body => `python pulgins/insulte.py`
+=======
+ body => `python plugins/insulte.py`
+>>>>>>> bf3cd3e6a2ff71f9c0904db05d5a0e440c294455
);
}
}
Please sign in to comment.
Something went wrong with that request. Please try again.