Спецкоманды для триггеров:- #drop - удалит приходящую строку из показа, так можно отсекать лишний спам
- #checknext - триггера проверяются с самого последнего введённого до первого, если
шаблон поймался, то следующие за ним шаблоны не проверяются, эта командазаставляет проверять остальные шаблоны
Отсечка спама:
Код
#action {%к вытягивает жизнь %е} {#drop} {спам}
#action {%к морозит %у} {#drop} {спам}
#action {%к опаляется %е.} {#drop} {спам}
#action {%к бьет %у электричеством.} {#drop} {спам}
Вывод болтанки и разговоров в окно вывода (здесь используется
недокументированная "фича". Если множество не указано в шаблоне его всё
равно можно использовать в действии. %t используется в триггере на
промпт и соответственно хранит текущее время)
Код
#action {%1 болтает:%O} {#out {\R(%t)%1\G->\M%O}} {болтанка}
#action {%1 говорит группе:%O} {#out {\G(%t)г\R%1\G%O}} {болтанка}
#action {Ты болтаешь: %О} {#out {\R(%t)я->Б:\M%О}} {болтанка}
#action {[оффтопик] %1: %O} {#out {\G(%t)off:\R%1\G%O}} {болтанка}
#action {[оффтопик] Ты : %О} {#out {\R(%t)я->off:\M%О}} {болтанка}
#action {%1 говорит тебе: %O} {#out {\G(%t)Razg:\R%1 \Y%O}} {болтанка}
#action {Ты говоришь %1: %O} {#out {\G(%t)Я->\R%1 \Y%O}} {болтанка}
#action {Ты говоришь группе:%О} {#out {\R(%t)я->г\G%О}} {болтанка}
вот так можно задать основные множества используемые в промпте
Код
#set E {DENSUW}
#set H {0123456789}
#set M {0123456789}
#set T {0123456789}
#set V {0123456789}
#set X {-0123456789}
#set Y {АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя}
#set d {0123456789}
#set e {ВЗНСЮв}
#set f {0123456789}
#set g {0123456789}
#set h {-0123456789}
#set m {-0123456789}
#set s {0123456789}
#set t {0123456789}
#set v {-0123456789}
#set w {АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя}
#set x {-0123456789}