Skip to content

Commit

Permalink
Update النظام.py
Browse files Browse the repository at this point in the history
  • Loading branch information
rogerpq authored Dec 13, 2023
1 parent 2db592c commit 444bb1a
Showing 1 changed file with 34 additions and 28 deletions.
62 changes: 34 additions & 28 deletions repthon/plugins/النظام.py
Original file line number Diff line number Diff line change
Expand Up @@ -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}`")

# ================================================================================================ #
# =========================================سرعة النت================================================= #
Expand All @@ -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()
Expand All @@ -182,7 +182,7 @@ async def _(event):
response = s.results.share()
speedtest_image = response
if as_text:
await zedevent.edit(
await repevent.edit(
"""**قياس سرعـه الانترنت اكتمـلت في {} ثانيـه**
**التحميـل ⦂** {}
Expand Down Expand Up @@ -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
Expand All @@ -234,7 +234,7 @@ async def _(event):
# ================================================================================================ #

@zq_lo.rep_cmd(
pattern="(اعاده تشغيل|اعادة تشغيل)$",
pattern="(اعاده تشغيل|اعادة تشغيل|اعاده التشغيل|اعادة التشغيل|تحديث)$",
command=("اعاده تشغيل", plugin_category),
info={
"header": "لـ إعـادة تشغيـل البـوت",
Expand All @@ -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:
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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)


Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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"
Expand All @@ -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()
Expand Down

0 comments on commit 444bb1a

Please sign in to comment.