diff --git a/holochecker.py b/holochecker.py index 422ca70..849b88c 100644 --- a/holochecker.py +++ b/holochecker.py @@ -32,6 +32,7 @@ from modules.callbacks.sus import * from modules.handlers.confirmation import * from modules.handlers.contact import * from modules.handlers.group_join import * +from modules.handlers.voice import * from modules.handlers.welcome import * from modules.handlers.everything import * diff --git a/locale/uk.json b/locale/uk.json index a4f1b75..8076558 100644 --- a/locale/uk.json +++ b/locale/uk.json @@ -71,6 +71,11 @@ "no_user_application": "Не знайдено користувачів за запитом **{0}**", "user_invalid": "Надісланий користувач не має завершеної анкети.", "joined_false_link": "Користувач **{0}** (`{1}`) приєднався до групи не за своїм посиланням", + "voice_message": [ + "why are u gae", + "руки відірвало? пиши як людина", + "унга-бунга, не маєш клавіатури?" + ], "question_titles": { "question1": "Ім'я/звертання:", "question2": "День народження:", diff --git a/modules/handlers/voice.py b/modules/handlers/voice.py new file mode 100644 index 0000000..eb4104b --- /dev/null +++ b/modules/handlers/voice.py @@ -0,0 +1,8 @@ +from random import choice +from app import app +from pyrogram import filters +from modules.utils import configGet, locale + +@app.on_message(~ filters.scheduled & filters.voice & filters.chat(configGet("destination_group"))) +async def voice_message(app, msg): + await msg.reply_text(choice(locale("voice_message", "message"))) \ No newline at end of file