diff options
author | Robert Gerus <rgerus@dpd.com.pl> | 2015-12-16 19:27:39 +0100 |
---|---|---|
committer | Robert Gerus <rgerus@dpd.com.pl> | 2015-12-16 19:27:39 +0100 |
commit | 52dee8ab2006fa3588b1836bad61face0d977a94 (patch) | |
tree | 0a7498214bf3419e8cefb2a9d6e62df9910a51ab | |
parent | 38462960d355ca05a819c304c02d1636efaabe79 (diff) | |
download | gorepost-52dee8ab2006fa3588b1836bad61face0d977a94.tar.gz gorepost-52dee8ab2006fa3588b1836bad61face0d977a94.tar.bz2 gorepost-52dee8ab2006fa3588b1836bad61face0d977a94.tar.xz gorepost-52dee8ab2006fa3588b1836bad61face0d977a94.zip |
Add korwin plugin.
-rw-r--r-- | bot/korwin.go | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/bot/korwin.go b/bot/korwin.go new file mode 100644 index 0000000..92c0a87 --- /dev/null +++ b/bot/korwin.go @@ -0,0 +1,81 @@ +// Copyright 2015 Robert S. Gerus. All rights reserved. +// Use of this source code is governed by a MIT-style +// license that can be found in the LICENSE file. + +package bot + +import ( + "math/rand" + "strings" + "time" + + "github.com/arachnist/gorepost/irc" +) + +var set1 = []string{ + "To, o czym media nie chcą powiedzieć, to to, że", + "Jak mawia kolega Michalkiewicz, to przez razwiedkę", + "Jakby powiedział jego ekscelencja doktor Józef Goebells,", + "Zgodnie z badaniami Instytutu Socjocybernetyki,", + "Wbrew badaniom eurokratów, którzy robią gigantyczny przekręt na GLOBCIO,", + "Choć Banda Czworga stara się o tym nie mówić, to", + "Grodzkie ani - tfu! - geje nie powiedzą wam, że", + "By oszczędzić ludzkości kolejnych konwulsji, musimy jasno i stanowczo powiedzieć naszym kobietom, starcom i dzieciom, że", + "Żyjemy dlatego, że nie wykonano na nas aborcji, a", + "Ja jakoś nie miałem edukacji seksualnej, a", + "ZUS z pewnością jest instytucją przestępczą", + "Panie marszałku, wysoka izbo,", + "Nawet za Hitlera czy Stalina góral mógł sobie robić oscypki jakie chciał, a dzisiaj", + "Ja, w przeciwieństwie do papieża uważam, że", +} +var set2 = []string{ + "państwo w podatkach kradnie nam 90% dochodów", + "na nasz koszt urządza się zawody niszczące wizerunek białego, silnego człowieka", + "dzieci zdrowe zarażają się niepełnosprawnością od inwalidów", + "lekka pedofilia nie jest szkodliwa społecznie", + "generała Kiszczaka należy podziwiać", + "wszystkie think-tanki są skażone socjalizmem", + "kobieta potrafi zrobić z niczego trzy rzeczy: kapelusz, sałatkę i awanturę", + "na dnie oceanu, w Rowie Mariańskim, żyją sobie ru-ru-rurkowce", + "lewica ma jakąś obsesję na temat seksu", + "paraolimpiada ma tyle sensu, co zawody w szachach dla debili", + "ludzkość tak ogłupiała", + "kobieta potrafi zrobić z niczego trzy rzeczy: kapelusz, sałatkę i awanturę", + "System, w którym wszyscy mają pracę, nazywa się „niewolnictwo”", + "wyskrobano nie tych, co trzeba", + "związek dwóch TFU!! homosiów żadnych owoców wydać nie może", +} +var set3 = []string{ + "czego nie powstydziłby się ś.p. Adolf Hitler.", + "o czym warto pamiętać w kontekście zmanipulowanych sondaży.", + "podczas gdy za WCz Stalina można było swobodnie produkować oscypki.", + "czego próbkę mieliśmy na placu Tienanmen.", + "- ale nie będę przecież zastępować pańskich nauczycieli!", + "choć do Murzynki nie mogłem się przemóc.", + "a kobieta nasiąka poglądami mężczyzny przez nasienie.", + "a czerwone jest wredne!", + "a demokracja jest zawsze głupia.", + ", że dowolną głupotę można im wcisnąć.", + "i trzeba być idiotą, żeby w takim ustroju żyć.", + "natomiast socjalista myli się zawsze.", + "żeby w małżeństwie było 50% mężczyzn i 50% kobiet", + "bo już nie mordują, tylko kradną", +} + +func korwin(output func(irc.Message), msg irc.Message) { + if strings.Split(msg.Trailing, " ")[0] != ":korwin" { + return + } + + output(reply(msg, strings.Join([]string{ + set1[rand.Intn(len(set1))], + set2[rand.Intn(len(set2))], + set3[rand.Intn(len(set3))], + }, " "))) + +} + +func init() { + rand.Seed(time.Now().UnixNano()) + addCallback("PRIVMSG", "korwin", korwin) +} |