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>
This commit is contained in:
Devesh Pal
2021-12-03 11:00:36 +05:30
committed by GitHub
parent cd5cf96d02
commit 95e0eb20a5
6 changed files with 42 additions and 24 deletions

View File

@@ -67,23 +67,27 @@ async def lister(event):
async def chat_bot_fn(event, type_):
if event.reply_to:
user = (await event.get_reply_message()).sender
re_ = await event.get_reply_message()
user = await re_.get_sender()
user_id = re_.sender_id
else:
temp = event.text.split(maxsplit=1)
try:
user = await event.client.get_entity(temp[1])
user_id = user.id
except BaseException:
if event.is_private:
user = event.chat
user_id = event.chat_id
user = await event.get_chat()
else:
return await eod(
event,
get_string("chab_1"),
)
if type_ == "add":
add_chatbot(event.chat_id, user.id)
add_chatbot(event.chat_id, user_id)
if type_ == "remov":
rem_chatbot(event.chat_id, user.id)
rem_chatbot(event.chat_id, user_id)
await eor(
event, f"**ChatBot:**\n{type_}ed [{user.first_name}](tg://user?id={user.id})"
event, f"**ChatBot:**\n{type_}ed {inline_mention(user)}"
)

View File

@@ -57,9 +57,13 @@ async def mi(e):
naam = await r.download_media()
out, er = await bash(f"mediainfo '{naam}' --Output=HTML")
if er:
LOGS.info(er)
LOGS.exception(er)
return await ee.edit(f"**[{xx}]({url})**", link_preview=False)
urll = make_html_telegraph("Mediainfo", "Ultroid", out)
try:
urll = make_html_telegraph("Mediainfo", "Ultroid", out)
except Exception as er:
LOGS.exception(er)
return await ee.edit(f"**ERROR :** `{er}`")
await ee.edit(
f"**[{xx}]({url})**\n\n[{get_string('mdi_1')}]({urll})", link_preview=False
)

View File

@@ -18,7 +18,7 @@
"""
from pyUltroid.dB.sudos import add_sudo, del_sudo, is_sudo
from . import Redis, eor, get_display_name, get_user_id, udB, ultroid_bot, ultroid_cmd
from . import Redis, eor, get_string, get_display_name, get_user_id, udB, ultroid_bot, ultroid_cmd
@ultroid_cmd(pattern="addsudo ?(.*)", fullsudo=True)