v0.0.9 18/07/2021
Co-authored-by: New-dev0 <New-dev0@users.noreply.github.com> Co-authored-by: Aditya <me@xditya.me> Co-authored-by: Amit Sharma <48654350+buddhhu@users.noreply.github.com> Co-authored-by: sppidy <sppidy@users.noreply.github.com> Co-authored-by: Arnab Paryali <Arnabxd@users.noreply.github.com> Co-authored-by: divkix <divkix@users.noreply.github.com> Co-authored-by: hellboi_atul <hellboi-atul@users.noreply.github.com> Co-authored-by: Programming Error <error@notavailable.live>
This commit is contained in:
@@ -4,7 +4,6 @@
|
||||
# This file is a part of < https://github.com/TeamUltroid/Ultroid/ >
|
||||
# PLease read the GNU Affero General Public License in
|
||||
# <https://www.github.com/TeamUltroid/Ultroid/blob/main/LICENSE/>.
|
||||
|
||||
"""
|
||||
✘ Commands Available -
|
||||
|
||||
@@ -17,7 +16,6 @@
|
||||
• `{i}listsudo`
|
||||
List all sudo users.
|
||||
"""
|
||||
|
||||
from pyUltroid.misc import sudoers
|
||||
|
||||
from . import *
|
||||
@@ -36,40 +34,33 @@ async def _(ult):
|
||||
mmm = ""
|
||||
if ult.reply_to_msg_id:
|
||||
replied_to = await ult.get_reply_message()
|
||||
id = await get_user_id(replied_to.sender_id)
|
||||
name = (await ult.client.get_entity(int(id))).first_name
|
||||
if id == ultroid_bot.me.id:
|
||||
mmm += "You cant add yourself as Sudo User..."
|
||||
elif is_sudo(id):
|
||||
mmm += f"[{name}](tg://user?id={id}) `is already a SUDO User ...`"
|
||||
elif add_sudo(id):
|
||||
udB.set("SUDO", "True")
|
||||
mmm += f"**Added [{name}](tg://user?id={id}) as SUDO User**"
|
||||
else:
|
||||
mmm += "`SEEMS LIKE THIS FUNCTION CHOOSE TO BREAK ITSELF`"
|
||||
sender = replied_to.sender
|
||||
id = sender.id
|
||||
name = sender.first_name
|
||||
elif inputs:
|
||||
id = await get_user_id(inputs)
|
||||
try:
|
||||
name = (await ult.client.get_entity(int(id))).first_name
|
||||
except BaseException:
|
||||
name = ""
|
||||
if id == ultroid_bot.me.id:
|
||||
mmm += "You cant add yourself as Sudo User..."
|
||||
elif is_sudo(id):
|
||||
if name != "":
|
||||
mmm += f"[{name}](tg://user?id={id}) `is already a SUDO User ...`"
|
||||
else:
|
||||
mmm += f"`{id} is already a SUDO User...`"
|
||||
elif add_sudo(id):
|
||||
udB.set("SUDO", "True")
|
||||
if name != "":
|
||||
mmm += f"**Added [{name}](tg://user?id={id}) as SUDO User**"
|
||||
else:
|
||||
mmm += f"**Added **`{id}`** as SUDO User**"
|
||||
else:
|
||||
mmm += "`SEEMS LIKE THIS FUNCTION CHOOSE TO BREAK ITSELF`"
|
||||
else:
|
||||
mmm += "`Reply to a msg or add it's id/username.`"
|
||||
return await eod(ult, "`Reply to a msg or add it's id/username.`")
|
||||
|
||||
if id == ultroid_bot.me.id:
|
||||
mmm += "You cant add yourself as Sudo User..."
|
||||
elif is_sudo(id):
|
||||
if name != "":
|
||||
mmm += f"[{name}](tg://user?id={id}) `is already a SUDO User ...`"
|
||||
else:
|
||||
mmm += f"`{id} is already a SUDO User...`"
|
||||
elif add_sudo(id):
|
||||
udB.set("SUDO", "True")
|
||||
if name != "":
|
||||
mmm += f"**Added [{name}](tg://user?id={id}) as SUDO User**"
|
||||
else:
|
||||
mmm += f"**Added **`{id}`** as SUDO User**"
|
||||
else:
|
||||
mmm += "`SEEMS LIKE THIS FUNCTION CHOOSE TO BREAK ITSELF`"
|
||||
await eod(ok, mmm)
|
||||
|
||||
|
||||
@@ -89,34 +80,28 @@ async def _(ult):
|
||||
mmm = ""
|
||||
if ult.reply_to_msg_id:
|
||||
replied_to = await ult.get_reply_message()
|
||||
id = await get_user_id(replied_to.sender_id)
|
||||
name = (await ult.client.get_entity(int(id))).first_name
|
||||
if not is_sudo(id):
|
||||
mmm += f"[{name}](tg://user?id={id}) `wasn't a SUDO User ...`"
|
||||
elif del_sudo(id):
|
||||
mmm += f"**Removed [{name}](tg://user?id={id}) from SUDO User(s)**"
|
||||
else:
|
||||
mmm += "`SEEMS LIKE THIS FUNCTION CHOOSE TO BREAK ITSELF`"
|
||||
id = replied_to.sender_id
|
||||
name = replied_to.sender.first_name
|
||||
elif inputs:
|
||||
id = await get_user_id(inputs)
|
||||
try:
|
||||
name = (await ult.client.get_entity(int(id))).first_name
|
||||
except BaseException:
|
||||
name = ""
|
||||
if not is_sudo(id):
|
||||
if name != "":
|
||||
mmm += f"[{name}](tg://user?id={id}) `wasn't a SUDO User ...`"
|
||||
else:
|
||||
mmm += f"`{id} wasn't a SUDO User...`"
|
||||
elif del_sudo(id):
|
||||
if name != "":
|
||||
mmm += f"**Removed [{name}](tg://user?id={id}) from SUDO User(s)**"
|
||||
else:
|
||||
mmm += f"**Removed **`{id}`** from SUDO User(s)**"
|
||||
else:
|
||||
mmm += "`SEEMS LIKE THIS FUNCTION CHOOSE TO BREAK ITSELF`"
|
||||
else:
|
||||
mmm += "`Reply to a msg or add it's id/username.`"
|
||||
return await eod(ult, "`Reply to a msg or add it's id/username.`")
|
||||
if not is_sudo(id):
|
||||
if name != "":
|
||||
mmm += f"[{name}](tg://user?id={id}) `wasn't a SUDO User ...`"
|
||||
else:
|
||||
mmm += f"`{id} wasn't a SUDO User...`"
|
||||
elif del_sudo(id):
|
||||
if name != "":
|
||||
mmm += f"**Removed [{name}](tg://user?id={id}) from SUDO User(s)**"
|
||||
else:
|
||||
mmm += f"**Removed **`{id}`** from SUDO User(s)**"
|
||||
else:
|
||||
mmm += "`SEEMS LIKE THIS FUNCTION CHOOSE TO BREAK ITSELF`"
|
||||
await eod(ok, mmm)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user