Skip to content

Commit 95e0eb2

Browse files
New-dev0Danish
andauthored
Update to [Layer 133] and [Other Minor Fixes].
Telegram wants all Unofficial Client to instantly change to new layer (on or above 133). This Commit may Fix- - Issue with UnsupportedUser64Bot - minor errors in [listsudo mediainfo] etc. Co-authored-by: Danish <1-Danish00@ultroid.tech>
1 parent cd5cf96 commit 95e0eb2

6 files changed

Lines changed: 42 additions & 24 deletions

File tree

.github/ISSUE_TEMPLATE/bug-reports.yml

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@ name: Bug Report
22
description: File a bug report
33
title: "[BUG REPORT]"
44
labels: [bug]
5-
assignees:
6-
- xditya
7-
- New-dev0
8-
- buddhhu
9-
- 1Danish-00
105
body:
116
- type: markdown
127
attributes:
@@ -35,8 +30,25 @@ body:
3530
label: Version
3631
description: What version of Ultroid are you running?
3732
options:
38-
- 0.0.8 (or later)
39-
- 0.0.7 (or lesser)
33+
- 0.2
34+
- 0.1
35+
- 0.0.9
36+
- 0.0.8 (or lesser)
37+
validations:
38+
required: true
39+
- type: dropdown
40+
id: hosted
41+
attributes:
42+
label: Hosted On
43+
description: You Hosted Ultroid In Which Platform?
44+
options:
45+
- Vps
46+
- Heroku
47+
- Railway
48+
- Qovery
49+
- Termux
50+
- Other
51+
- Didn't Deployed Yet
4052
validations:
4153
required: true
4254
- type: textarea

plugins/chat_bot.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,23 +67,27 @@ async def lister(event):
6767

6868
async def chat_bot_fn(event, type_):
6969
if event.reply_to:
70-
user = (await event.get_reply_message()).sender
70+
re_ = await event.get_reply_message()
71+
user = await re_.get_sender()
72+
user_id = re_.sender_id
7173
else:
7274
temp = event.text.split(maxsplit=1)
7375
try:
7476
user = await event.client.get_entity(temp[1])
77+
user_id = user.id
7578
except BaseException:
7679
if event.is_private:
77-
user = event.chat
80+
user_id = event.chat_id
81+
user = await event.get_chat()
7882
else:
7983
return await eod(
8084
event,
8185
get_string("chab_1"),
8286
)
8387
if type_ == "add":
84-
add_chatbot(event.chat_id, user.id)
88+
add_chatbot(event.chat_id, user_id)
8589
if type_ == "remov":
86-
rem_chatbot(event.chat_id, user.id)
90+
rem_chatbot(event.chat_id, user_id)
8791
await eor(
88-
event, f"**ChatBot:**\n{type_}ed [{user.first_name}](tg://user?id={user.id})"
92+
event, f"**ChatBot:**\n{type_}ed {inline_mention(user)}"
8993
)

plugins/mediatools.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,13 @@ async def mi(e):
5757
naam = await r.download_media()
5858
out, er = await bash(f"mediainfo '{naam}' --Output=HTML")
5959
if er:
60-
LOGS.info(er)
60+
LOGS.exception(er)
6161
return await ee.edit(f"**[{xx}]({url})**", link_preview=False)
62-
urll = make_html_telegraph("Mediainfo", "Ultroid", out)
62+
try:
63+
urll = make_html_telegraph("Mediainfo", "Ultroid", out)
64+
except Exception as er:
65+
LOGS.exception(er)
66+
return await ee.edit(f"**ERROR :** `{er}`")
6367
await ee.edit(
6468
f"**[{xx}]({url})**\n\n[{get_string('mdi_1')}]({urll})", link_preview=False
6569
)

plugins/sudo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"""
1919
from pyUltroid.dB.sudos import add_sudo, del_sudo, is_sudo
2020

21-
from . import Redis, eor, get_display_name, get_user_id, udB, ultroid_bot, ultroid_cmd
21+
from . import Redis, eor, get_string, get_display_name, get_user_id, udB, ultroid_bot, ultroid_cmd
2222

2323

2424
@ultroid_cmd(pattern="addsudo ?(.*)", fullsudo=True)

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Important Requirements here.
22

3-
https://github.com/New-dev0/Telethon/archive/Tarzan.zip
3+
https://github.com/New-dev0/Telethon/archive/Branch.zip
44
py-Ultroid==2021.10.11.1
55
pytgcalls==3.0.0.dev19

resources/session/ssgen.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ def spinner():
2525
for frame in r"-\|/-\|/":
2626
print("\b", frame, sep="", end="", flush=True)
2727
sleep(0.1)
28+
import telethon
2829

2930

3031
def clear_screen():
@@ -54,7 +55,7 @@ def telethon_session():
5455
spinner()
5556

5657
x = "\bFound an existing installation of Telethon...\nSuccessfully Imported.\n\n"
57-
except BaseException:
58+
except ImportError:
5859
print("Installing Telethon...")
5960
os.system("pip install -U telethon")
6061

@@ -82,26 +83,23 @@ def telethon_session():
8283
print(
8384
"Your SESSION has been generated. Check your telegram saved messages!"
8485
)
85-
exit(0)
8686
except ApiIdInvalidError:
8787
print(
8888
"Your API ID/API HASH combination is invalid. Kindly recheck.\nQuitting..."
8989
)
90-
exit(0)
9190
except ValueError:
9291
print("API HASH must not be empty!\nQuitting...")
93-
exit(0)
9492
except PhoneNumberInvalidError:
9593
print("The phone number is invalid!\nQuitting...")
96-
exit(0)
97-
94+
except Exception as er:
95+
print(er)
9896

9997
def main():
10098
clear_screen()
10199
print(a)
102100
telethon_session()
103-
x = input("Run again? (y/n")
104-
if x == "y":
101+
x = input("Run again? (y/n)")
102+
if x.lower() == "y":
105103
main()
106104
else:
107105
exit(0)

0 commit comments

Comments
 (0)