diff --git a/src/events/message.lua b/src/events/message.lua index 4235900..357d2f5 100644 --- a/src/events/message.lua +++ b/src/events/message.lua @@ -1,9 +1,23 @@ +local reg = { + {'эх', 'хуех'}, -- надоели эхать + {'мета', 'хуета'}, + {'meta', 'xueta'}, + {'цукерберг', 'цукерхуй'}, + {'zuckerberg', 'zuckerhui'}, + {'whatsapp', 'вадзад'}, + {'TikTok', 'деградация'}, + {'.*че%?*$', 'пиши ё, грамотей'}, + {'.*чё%?*$', 'ничё'} +} + return function(C, api, msg) - -- надоели эхать - if msg.text - and msg.text:match '[Ээ]+[Хх]+' then - C.api:reply(msg, msg.text - :gsub('[Ээ]+[Хх]+', 'хуех') - ,nil) + if msg.text then + local t = msg.text + for _, v in pairs(reg) do + t = t:gsub(v[1], v[2]) + end + if msg.text ~= t + then api:reply(msg, t) + end end end diff --git a/src/locales/en.json b/src/locales/en.json index 4ba14c2..6252761 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -28,6 +28,8 @@ "prov": "\nData provided from central bank of Russia." }, "start": { + "desc": "getting started", + "msg": "Hi! I'm Computer - an open-source bot.\nIf you looking for source code: https://gitdab.com/er2/comp-tg" } } diff --git a/src/locales/ru.json b/src/locales/ru.json index 18d6d7c..5b65921 100644 --- a/src/locales/ru.json +++ b/src/locales/ru.json @@ -28,6 +28,8 @@ "prov": "\nДанные предоставлены центральным банком России." }, "start": { + "desc": "начало работы", + "msg": "Привет! Я Computer - бот с открытым исходным кодом.\nЕсли ты ищешь исходники: https://gitdab.com/er2/comp-tg" } }