diff --git a/config.lua b/config.lua index eead837..4bd033e 100644 --- a/config.lua +++ b/config.lua @@ -12,6 +12,7 @@ return { 'command', 'ready', 'inlineQuery', + 'message', }, parts = { 'locale', diff --git a/src/cmds/start.lua b/src/cmds/start.lua index efc2688..4dd620e 100644 --- a/src/cmds/start.lua +++ b/src/cmds/start.lua @@ -1,6 +1,6 @@ return { hide = true, run = function(C, msg) - C.api:reply(msg, 'TODO!') + C.api:reply(msg, msg.loc.msg) end -} \ No newline at end of file +} diff --git a/src/events/message.lua b/src/events/message.lua new file mode 100644 index 0000000..4235900 --- /dev/null +++ b/src/events/message.lua @@ -0,0 +1,9 @@ +return function(C, api, msg) + -- надоели эхать + if msg.text + and msg.text:match '[Ээ]+[Хх]+' then + C.api:reply(msg, msg.text + :gsub('[Ээ]+[Хх]+', 'хуех') + ,nil) + end +end diff --git a/src/locales/en.json b/src/locales/en.json index 5b58d54..4ba14c2 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -26,6 +26,9 @@ "cur": "Currency at %s:\n%s", "notf": "\nNot found: ", "prov": "\nData provided from central bank of Russia." + }, + "start": { + "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 1f72af5..18d6d7c 100644 --- a/src/locales/ru.json +++ b/src/locales/ru.json @@ -26,6 +26,9 @@ "cur": "Курс на %s:\n%s", "notf": "\nНе нашлось: ", "prov": "\nДанные предоставлены центральным банком России." + }, + "start": { + "msg": "Привет! Я Computer - бот с открытым исходным кодом.\nЕсли ты ищешь исходники: https://gitdab.com/er2/comp-tg" } } }