diff --git a/lib/router/router.go b/lib/router/router.go index bb668f7..9e8f58f 100644 --- a/lib/router/router.go +++ b/lib/router/router.go @@ -52,8 +52,8 @@ func (r *Router) RouteRequest(update tgbotapi.Update) string { // Regular expressions var durakMsg = regexp.MustCompile("(Д|д)(У|у)(Р|р)(А|а|Е|е|О|о)") var huMsg = regexp.MustCompile("(Х|х)(У|у)(Й|й|Я|я|Ю|ю|Е|е)") - var blMsg = regexp.MustCompile("\\s(Б|б)(Л|л)(Я|я)(Т|т|Д|д)") - var ebMsg = regexp.MustCompile("(Е|е|Ё|ё)(Б|б)(\\s|А|а|Т|т|У|у|Е|е|Ё|ё|И|и)") + var blMsg = regexp.MustCompile("(\\s|^)(Б|б)(Л|л)(Я|я)(Т|т|Д|д)") + var ebMsg = regexp.MustCompile("(\\s|^|ЗА|За|зА|за)(Е|е|Ё|ё)(Б|б)(\\s|Л|л|А|а|Т|т|У|у|Е|е|Ё|ё|И|и)") var piMsg = regexp.MustCompile("(П|п)(И|и)(З|з)(Д|д)") // Commands diff --git a/lib/talkers/easter.go b/lib/talkers/easter.go index 8835852..1a59d6f 100644 --- a/lib/talkers/easter.go +++ b/lib/talkers/easter.go @@ -37,7 +37,8 @@ func (t *Talkers) MatMessage(update tgbotapi.Update) { reactions = append(reactions, "Фу, как некультурно!", "Иди рот с мылом помой", "Тшшшш!", - "Да я твою мамку в кино водил!") + "Да я твою мамку в кино водил!", + "Приятно пообщаться с умным собеседником. К тебе это не относится.") // Praise the Random Gods! rand.Seed(time.Now().Unix())