Archived
1

Easter mat-filter fix: regexp and new reply

This commit is contained in:
Vladimir Hodakov 2017-10-07 18:40:40 +04:00
parent e96fe894de
commit 17a03bf8b2
2 changed files with 4 additions and 3 deletions

View File

@ -52,8 +52,8 @@ func (r *Router) RouteRequest(update tgbotapi.Update) string {
// Regular expressions // Regular expressions
var durakMsg = regexp.MustCompile("(Д|д)(У|у)(Р|р)(А|а|Е|е|О|о)") var durakMsg = regexp.MustCompile("(Д|д)(У|у)(Р|р)(А|а|Е|е|О|о)")
var huMsg = regexp.MustCompile("(Х|х)(У|у)(Й|й|Я|я|Ю|ю|Е|е)") var huMsg = regexp.MustCompile("(Х|х)(У|у)(Й|й|Я|я|Ю|ю|Е|е)")
var blMsg = regexp.MustCompile("\\s(Б|б)(Л|л)(Я|я)(Т|т|Д|д)") var blMsg = regexp.MustCompile("(\\s|^)(Б|б)(Л|л)(Я|я)(Т|т|Д|д)")
var ebMsg = regexp.MustCompile("(Е|е|Ё|ё)(Б|б)(\\s|А|а|Т|т|У|у|Е|е|Ё|ё|И|и)") var ebMsg = regexp.MustCompile("(\\s|^|ЗА|За|зА|за)(Е|е|Ё|ё)(Б|б)(\\s|Л|л|А|а|Т|т|У|у|Е|е|Ё|ё|И|и)")
var piMsg = regexp.MustCompile("(П|п)(И|и)(З|з)(Д|д)") var piMsg = regexp.MustCompile("(П|п)(И|и)(З|з)(Д|д)")
// Commands // Commands

View File

@ -37,7 +37,8 @@ func (t *Talkers) MatMessage(update tgbotapi.Update) {
reactions = append(reactions, "Фу, как некультурно!", reactions = append(reactions, "Фу, как некультурно!",
"Иди рот с мылом помой", "Иди рот с мылом помой",
"Тшшшш!", "Тшшшш!",
"Да я твою мамку в кино водил!") "Да я твою мамку в кино водил!",
"Приятно пообщаться с умным собеседником. К тебе это не относится.")
// Praise the Random Gods! // Praise the Random Gods!
rand.Seed(time.Now().Unix()) rand.Seed(time.Now().Unix())