From 89813c3bf718e56d91b4622b38e2f7a4835f538a Mon Sep 17 00:00:00 2001
From: yasirarism <55983182+yasirarism@users.noreply.github.com>
Date: Mon, 24 Apr 2023 21:17:20 +0700
Subject: [PATCH] tes4
---
locales/en-US/general.json | 4 +++-
locales/id-ID/admin.json | 4 ++--
locales/id-ID/general.json | 3 ++-
locales/id-ID/sangmata.json | 2 +-
locales/id-JW/admin.json | 6 +++---
locales/id-JW/general.json | 3 ++-
locales/id-JW/genss.json | 6 +++---
locales/id-JW/sangmata.json | 4 ++--
misskaty/plugins/genss.py | 10 +++++++++-
9 files changed, 27 insertions(+), 15 deletions(-)
diff --git a/locales/en-US/general.json b/locales/en-US/general.json
index 08092a5e..c24fe736 100644
--- a/locales/en-US/general.json
+++ b/locales/en-US/general.json
@@ -1,3 +1,5 @@
{
- "back_btn": "« Go back"
+ "back_btn": "« Go back",
+ "no_results": "No Results.",
+ "exp_task": "😶🌫️ Timeout. Task has been cancelled!"
}
\ No newline at end of file
diff --git a/locales/id-ID/admin.json b/locales/id-ID/admin.json
index dcd08954..6256a6a4 100644
--- a/locales/id-ID/admin.json
+++ b/locales/id-ID/admin.json
@@ -49,8 +49,8 @@
"no_promote_perm": "Sayangnya, saya tidak mengizinkan untuk mempromosikan pengguna.",
"full_promote": "Dipromosikan Sepenuhnya {umention}!",
"normal_promote": "Dipromosikan {umention}!",
- "pin_success": "**Pesan [ini]({link}) disematkan.**",
- "unpin_success": "**Pesan [ini]({link}) yang tidak disematkan.**",
+ "pin_success": "**Pesan [ini]({link}) berhasil disematkan.**",
+ "unpin_success": "**Pesan sematan [ini]({link}) berhasil dilepas.**",
"pin_no_perm": "Tolong beri saya izin pin untuk menggunakan perintah ini!.",
"report_msg": "Melaporkan {user_mention} ke admin!",
"reported_is_admin": "Apakah Anda tahu bahwa pengguna yang Anda balas adalah seorang admin?",
diff --git a/locales/id-ID/general.json b/locales/id-ID/general.json
index 1707dec4..0a5c014c 100644
--- a/locales/id-ID/general.json
+++ b/locales/id-ID/general.json
@@ -1,4 +1,5 @@
{
"back_btn": "« Kembali",
- "no_results": "Tidak ada hasil yang ditemukan."
+ "no_results": "Tidak ada hasil yang ditemukan.",
+ "exp_task": "😶🌫️ Waktu Habis. Task Telah Dibatalkan!"
}
\ No newline at end of file
diff --git a/locales/id-ID/sangmata.json b/locales/id-ID/sangmata.json
index 0d372357..52417d10 100644
--- a/locales/id-ID/sangmata.json
+++ b/locales/id-ID/sangmata.json
@@ -1,7 +1,7 @@
{
"no_uname": "Tanpa Username",
"no_last_name": "Tanpa Nama Belakang",
- "uname_change_msg": "✨ Mengubah nama depan dari {bef} ➡️ {aft}.\n",
+ "uname_change_msg": "✨ Mengubah username dari {bef} ➡️ {aft}.\n",
"lastname_change_msg": "✨ Mengubah nama belakang dari {bef} ➡️ {aft}.\n",
"firstname_change_msg": "✨ Mengubah nama depan dari {bef} ➡️ {aft}.\n",
"set_sangmata_help": "Gunakan /{cmd} on, untuk mengaktifkan sangmata. Jika Anda ingin menonaktifkan, Anda dapat menggunakan parameter off.",
diff --git a/locales/id-JW/admin.json b/locales/id-JW/admin.json
index ed529ee6..88fcbdb4 100644
--- a/locales/id-JW/admin.json
+++ b/locales/id-JW/admin.json
@@ -48,9 +48,9 @@
"promote_self_err": "Aku ora bisa promosi dhewe.",
"no_promote_perm": "Sedhih, aku ora ijin kanggo promosi pangguna.",
"full_promote": "{umention} dipromosekake kanthi lengkap!",
- "normal_promote": "Dipromosikan {umention}!",
- "pin_success": "**Semat [iki]({link}) pesen.**",
- "unpin_success": "**Pesen [iki] ({pranala}) ora disemat.**",
+ "normal_promote": "Dipromosikke {umention}!",
+ "pin_success": "**Sukses semat pesen iki [iki]({link}).**",
+ "unpin_success": "**Pesen sematan [iki]({link}) kasil dicopot.**",
"pin_no_perm": "Tulung wenehi pin izin kanggo nggunakake printah iki!.",
"report_msg": "Kacarita {user_mention} menyang admin!",
"reported_is_admin": "Apa sampeyan ngerti yen pangguna sing sampeyan bales iku admin?",
diff --git a/locales/id-JW/general.json b/locales/id-JW/general.json
index 3c241f94..2abb062c 100644
--- a/locales/id-JW/general.json
+++ b/locales/id-JW/general.json
@@ -1,4 +1,5 @@
{
"back_btn": "« Balik Maneh",
- "no_results": "Ora ana asil sing ditemokake."
+ "no_results": "Ora ana asil sing ditemokake.",
+ "exp_task": "😶🌫️ Wektu wis entek. Tugas wis dibatalake!"
}
\ No newline at end of file
diff --git a/locales/id-JW/genss.json b/locales/id-JW/genss.json
index 85155ab0..7730eb22 100644
--- a/locales/id-JW/genss.json
+++ b/locales/id-JW/genss.json
@@ -5,9 +5,9 @@
"up_progress": "Nyoba ngunggah...",
"success_dl_msg": "Berkas wis diundhuh menyang {path}.",
"fail_open": "😟 Nuwun sewu! Aku ora bisa mbukak file.",
- "limit_dl": "Nuwun sewu, download dibatesi nganti 2GB kanggo nyuda flood. Sampeyan bisa ngowahi file dadi link.",
+ "limit_dl": "Nuwun sewu, download dibatesi nganti 2GB kanggo nyuda flood. Sampeyan bisa ngowahi file dadi link luwih dhisik.",
"err_ssgen": "Gagal nggawe screenshoot.\n\n{exc}",
- "up_msg": "☑️ Screenshot generasi kasil.\n\n{namma} ({id})\n#️⃣ #ssgen #id{id}\n\nSS Digawe kalo @{bot_uname} ",
+ "up_msg": "☑️ Screenshot generasi kasil.\n\n{namma} ({id})\n#️⃣ #ssgen #id{id}\n\nSS Digawe dening @{bot_uname} ",
"no_reply": "Bales menyang video utawa dokumen Telegram utawa gunakake link langsung sawise printah kanggo ngasilake screenshot saka media!",
- "choose_no_ss": "Saiki pilih pira asil kanggo screenshot? 🥳.\n\nTotal durasi: `{td}` (`{dur} second`)"
+ "choose_no_ss": "Saiki pilih pira asil kanggo screenshot? 🥳.\n\nTotal durasi: `{td}` (`{dur} detik`)"
}
\ No newline at end of file
diff --git a/locales/id-JW/sangmata.json b/locales/id-JW/sangmata.json
index e79416c4..c40ea3dd 100644
--- a/locales/id-JW/sangmata.json
+++ b/locales/id-JW/sangmata.json
@@ -1,7 +1,7 @@
{
- "no_uname": "Ora Jeneng Panganggo",
+ "no_uname": "Ora Username",
"no_last_name": "Ora Ana Jeneng mburi",
- "uname_change_msg": "✨ Jeneng pangguna diganti saka {bef} ➡️ {aft}.\n",
+ "uname_change_msg": "✨ Username diganti saka {bef} ➡️ {aft}.\n",
"lastname_change_msg": "✨ Ganti jeneng mburi saka {bef} ➡️ {aft}.\n",
"firstname_change_msg": "✨ Ganti jeneng ngarep saka {bef} ➡️ {aft}.\n",
"set_sangmata_help": "Gunakake /{cmd} on, kanggo ngaktifake sangmata. Yen sampeyan pengin mateni, sampeyan bisa nggunakake parameter mati.",
diff --git a/misskaty/plugins/genss.py b/misskaty/plugins/genss.py
index 5cfb4b49..749871d9 100644
--- a/misskaty/plugins/genss.py
+++ b/misskaty/plugins/genss.py
@@ -17,6 +17,7 @@ from pyrogram.types import InlineKeyboardMarkup, Message, CallbackQuery
from misskaty import app
from misskaty.core.decorator.ratelimiter import ratelimiter
+from misskaty.core.misskaty_patch.listen.listen import ListenerTimeout
from misskaty.helper import gen_ik_buttons, get_duration, is_url, progress_for_pyrogram, screenshot_flink, take_ss
from misskaty.helper.localization import use_chat_lang
from misskaty.vars import COMMAND_HANDLER
@@ -44,7 +45,14 @@ async def genss(self: Client, ctx: Message, strings):
if isinstance(duration, str):
return await snt.edit_msg(strings("fail_open"))
btns = gen_ik_buttons()
- await snt.edit_msg(strings("choose_no_ss").format(td=datetime.timedelta(seconds=duration), dur=duration), reply_markup=InlineKeyboardMarkup(btns))
+ msg = await snt.edit_msg(strings("choose_no_ss").format(td=datetime.timedelta(seconds=duration), dur=duration), reply_markup=InlineKeyboardMarkup(btns))
+ try:
+ await msg.wait_for_click(
+ from_user_id=ctx.from_user.id,
+ timeout=30
+ )
+ except ListenerTimeout:
+ await msg.edit_msg("😶🌫️ Timeout. Task has been cancelled!")
elif replied and replied.media:
vid = [replied.video, replied.document]
media = next((v for v in vid if v is not None), None)