diff --git "a/repthon/plugins/\330\247\331\204\331\206\330\270\330\247\331\205.py" "b/repthon/plugins/\330\247\331\204\331\206\330\270\330\247\331\205.py" index 1ed63c2..06a9e9f 100644 --- "a/repthon/plugins/\330\247\331\204\331\206\330\270\330\247\331\205.py" +++ "b/repthon/plugins/\330\247\331\204\331\206\330\270\330\247\331\205.py" @@ -126,14 +126,14 @@ async def cpu(event): ) async def sysdetails(sysd): "Shows system information using neofetch" - zedevent = await edit_or_reply(sysd, "`Fetching system information.`") + repevent = await edit_or_reply(sysd, "`Fetching system information.`") cmd = "git clone https://github.com/dylanaraps/neofetch.git" await _reputils.runcmd(cmd) neo = "neofetch/neofetch --off --color_blocks off --bold off --cpu_temp C \ --cpu_speed on --cpu_cores physical --kernel_shorthand off --stdout" a, b, c, d = await _reputils.runcmd(neo) result = str(a) + str(b) - await edit_or_reply(zedevent, f"**Neofetch Result:** `{result}`") + await edit_or_reply(repevent, f"**Neofetch Result:** `{result}`") # ================================================================================================ # # =========================================سرعة النت================================================= # @@ -160,7 +160,7 @@ async def _(event): as_document = True elif input_str == "نص": as_text = True - zedevent = await edit_or_reply( + repevent = await edit_or_reply( event, "** ▷ جـاري قيـاس سرعـة الانتـرنت... ◃**" ) start = time() @@ -182,7 +182,7 @@ async def _(event): response = s.results.share() speedtest_image = response if as_text: - await zedevent.edit( + await repevent.edit( """**قياس سرعـه الانترنت اكتمـلت في {} ثانيـه** **التحميـل ⦂** {} @@ -211,7 +211,7 @@ async def _(event): ) await event.delete() except Exception as exc: - await zedevent.edit( + await repevent.edit( """**- قياس سرعـه الانتـرنت اكتمـلت في {} ثانيـه** **التحميـل ⦂** {} (or) {} MB/s **الرفـع ⦂** {} (or) {} MB/s @@ -234,7 +234,7 @@ async def _(event): # ================================================================================================ # @zq_lo.rep_cmd( - pattern="(اعاده تشغيل|اعادة تشغيل)$", + pattern="(اعاده تشغيل|اعادة تشغيل|اعاده التشغيل|اعادة التشغيل|تحديث)$", command=("اعاده تشغيل", plugin_category), info={ "header": "لـ إعـادة تشغيـل البـوت", @@ -246,33 +246,33 @@ async def _(event): "لـ إعـادة تشغيـل البـوت" if BOTLOG: await event.client.send_message(BOTLOG_CHATID, "#إعــادة_التشغيــل\n\n" "**⪼ بـوت ريبـــثون في وضـع اعـادة التشغيـل انتظـر**\n\n" "**⪼ اذ لـم يستجـب البـوت بعـد خمـس دقائـق .. قـم بالذهـاب الـى حسـاب هيـروكو واعـادة التشغيـل اليـدوي**") - await event.edit(f"ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗲𝗽𝘁𝗵𝗼𝗻 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**") + bbb1 = await event.edit(f"ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗘𝗣𝗧𝗛𝗢𝗡 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**") await asyncio.sleep(1) - await event.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗲𝗽𝘁𝗵𝗼𝗻 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟷𝟶 ▬▭▭▭▭▭▭▭▭▭") + bbb2 = await bbb1.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗘𝗣𝗧𝗛𝗢𝗡 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟷𝟶 ▬▭▭▭▭▭▭▭▭▭") await asyncio.sleep(1) - await event.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗲𝗽𝘁𝗵𝗼𝗻 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟸𝟶 ▬▬▭▭▭▭▭▭▭▭") + bbb3 = await bbb2.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗘𝗣𝗧𝗛𝗢𝗡 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟸𝟶 ▬▬▭▭▭▭▭▭▭▭") await asyncio.sleep(1) - await event.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗲𝗽𝘁𝗵𝗼𝗻 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟹𝟶 ▬▬▬▭▭▭▭▭▭▭") + bbb4 = await bbb3.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗘𝗣𝗧𝗛𝗢𝗡 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟹𝟶 ▬▬▬▭▭▭▭▭▭▭") await asyncio.sleep(1) - await event.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗲𝗽𝘁𝗵𝗼𝗻 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟺𝟶 ▬▬▬▬▭▭▭▭▭▭") + bbb5 = await bbb4.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗘𝗣𝗧𝗛𝗢𝗡 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟺𝟶 ▬▬▬▬▭▭▭▭▭▭") await asyncio.sleep(1) - await event.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗲𝗽𝘁𝗵𝗼𝗻 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟻𝟶 ▬▬▬▬▬▭▭▭▭▭") + bbb6 = await bbb5.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗘𝗣𝗧𝗛𝗢𝗡 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟻𝟶 ▬▬▬▬▬▭▭▭▭▭") await asyncio.sleep(1) - await event.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗲𝗽𝘁𝗵𝗼𝗻 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟼𝟶 ▬▬▬▬▬▬▭▭▭▭") + bbb7 = await bbb6.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗘𝗣𝗧𝗛𝗢𝗡 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟼𝟶 ▬▬▬▬▬▬▭▭▭▭") await asyncio.sleep(1) - await event.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗲𝗽𝘁𝗵𝗼𝗻 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟽𝟶 ▬▬▬▬▬▬▬▭▭▭") + bbb8 = await bbb7.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗘𝗣𝗧𝗛𝗢𝗡 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟽𝟶 ▬▬▬▬▬▬▬▭▭▭") await asyncio.sleep(1) - await event.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗲𝗽𝘁𝗵𝗼𝗻 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟾𝟶 ▬▬▬▬▬▬▬▬▭▭") + bbb9 = await bbb8.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗘𝗣𝗧𝗛𝗢𝗡 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟾𝟶 ▬▬▬▬▬▬▬▬▭▭") await asyncio.sleep(1) - await event.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗲𝗽𝘁𝗵𝗼𝗻 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟿𝟶 ▬▬▬▬▬▬▬▬▬▭") + bbbb10 = await bbb9.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗘𝗣𝗧𝗛𝗢𝗡 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟿𝟶 ▬▬▬▬▬▬▬▬▬▭") await asyncio.sleep(1) - await event.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗲𝗽𝘁𝗵𝗼𝗻 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟷𝟶𝟶 ▬▬▬▬▬▬▬▬▬▬💯") + bbbb11 = await bbbb10.edit("ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗘𝗣𝗧𝗛𝗢𝗡 🝢 **إعــادة التشغيــل**\n**•─────────────────•**\n\n**⇜ جـارِ إعـادة تشغيـل بـوت ريبـــثون . . .🌐**\n\n%𝟷𝟶𝟶 ▬▬▬▬▬▬▬▬▬▬💯") sandy = await edit_or_reply( - event, - f"ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗲𝗽𝘁𝗵𝗼𝗻 🝢 **إعــادة التشغيــل**\n" + bbbb11, + f"ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗘𝗣𝗧𝗛𝗢𝗡 🝢 **إعــادة التشغيــل**\n" f"**•─────────────────•**\n\n" f"**•⎆┊اهـلا عـزيـزي** - {mention}\n" - f"**•⎆┊يتـم الان اعـادة تشغيـل بـوت ريبـــثون **\n" + f"**•⎆┊يتـم الان اعـادة تشغيـل بـوت زدثــون**\n" f"**•⎆┊قـد يستغـرق الامـر 2-1 دقائـق ▬▭ ...**", ) try: @@ -307,7 +307,7 @@ async def _(event): "لـ إطفـاء البـوت" if BOTLOG: await event.client.send_message(BOTLOG_CHATID, "#ايقــاف البــوت\n\n" "**- بـوت زدثــون فـي وضــع الايقــاف**") - await edit_or_reply(event, "**✾╎جــارِ إيقـاف تشغيـل بـوت ريبـــثون الآن 📟 ...**\n\n**✾╎شغِّـلنـي يـدويًـا لاحقًــا**\n**✾╎باتبـاع الشـرح** https://t.me/zzzlvv/20") + await edit_or_reply(event, "**✾╎جــارِ إيقـاف تشغيـل بـوت زدثــون الآن 📟 ...**\n\n**✾╎شغِّـلنـي يـدويًـا لاحقًــا**\n**✾╎باتبـاع الشـرح** https://t.me/zzzlvv/20") if HEROKU_APP is not None: HEROKU_APP.process_formation()["worker"].scale(0) else: @@ -423,7 +423,7 @@ async def _(event): async def _(event): cmd = "ls repthon/plugins" o = (await _reputils.runcmd(cmd))[0] - OUTPUT = f"**⌔∮ [𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗲𝗽𝘁𝗵𝗼𝗻](tg://need_update_for_some_feature/) الالاضافات:**\n{o}" + OUTPUT = f"**⌔∮ [𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗘𝗣𝗧𝗛𝗢𝗡](tg://need_update_for_some_feature/) الالاضافات:**\n{o}" await edit_or_reply(event, OUTPUT) @@ -475,7 +475,7 @@ async def _(event): stdout, stderr = await process.communicate() o = stdout.decode() OUTPUT = ( - f"**[𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗲𝗽𝘁𝗵𝗼𝗻](tg://need_update_for_some_feature/) - فـارات تنصيبـك هـي:**\n\n\n{o}" + f"**[𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗘𝗣𝗧𝗛𝗢𝗡](tg://need_update_for_some_feature/) - فـارات تنصيبـك هـي:**\n\n\n{o}" ) if len(OUTPUT) > Config.MAX_MESSAGE_SIZE_LIMIT: with io.BytesIO(str.encode(OUTPUT)) as out_file: @@ -512,7 +512,7 @@ async def _(event): ) stdout, stderr = await process.communicate() o = stdout.decode() - OUTPUT = f"**[ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗲𝗽𝘁𝗵𝗼𝗻](tg://need_update_for_some_feature/) - سرعـة السيرفـر**\n**- تم حسـاب سرعـة سيرفـر البـوت الخـاص بك :**\n\n{o}" + OUTPUT = f"**[ᯓ 𝗦𝗢𝗨𝗥𝗖𝗘 𝗥𝗘𝗣𝗧𝗛𝗢𝗡](tg://need_update_for_some_feature/) - سرعـة السيرفـر**\n**- تم حسـاب سرعـة سيرفـر البـوت الخـاص بك :**\n\n{o}" if len(OUTPUT) > Config.MAX_MESSAGE_SIZE_LIMIT: with io.BytesIO(str.encode(OUTPUT)) as out_file: out_file.name = "env.text" @@ -530,12 +530,18 @@ async def _(event): @zq_lo.rep_cmd(pattern="تاريخ التنصيب$") -async def reppp(event): +async def reppp(event): # Code By T.me/E_7_V uname = platform.uname() rept = "**- تاريخ تنصيبـك لـ بـوت ريبـــثون - 𓆩𝙎𝙊𝙐𝙍𝘾𝞝 𝙍𝙀𝙋𝙏𝙃𝙊𝙉𓆪**\n\n" - boot_time_timestamp = psutil.boot_time() - bt = datetime.fromtimestamp(boot_time_timestamp) - rept += f"**- التاريـخ 📋:**\t`{bt.day}/{bt.month}/{bt.year}`\n**- الـوقت ⏰:**\t`{bt.hour}:{bt.minute}`\n" + if gvarstatus("r_date") is not None: # Code By T.me/E_7_V + rrd = gvarstatus("r_date") + rrt = gvarstatus("r_time") + else: # Code By T.me/E_7_V + boot_time_timestamp = psutil.boot_time() + bt = datetime.fromtimestamp(boot_time_timestamp) + rrd = f"{bt.day}/{bt.month}/{bt.year}" + rrt = f"{bt.hour}:{bt.minute}" + rept += f"**- التاريـخ 🗓:**\t`{rrd}`\n**- الـوقت ⏰:**\t`{rrt}`\n" cpufreq = psutil.cpu_freq() for i, percentage in enumerate(psutil.cpu_percent(percpu=True)): svmem = psutil.virtual_memory()