Exemple #1
0
async def detail(replied_user, event):
    try:
        user_id = replied_user.user.id
        first_name = replied_user.user.first_name
        last_name = replied_user.user.last_name
        username = replied_user.user.username
        first_name = (first_name.replace("\u2060", ""))
        last_name = (last_name.replace("\u2060", "") if last_name else None)
        username = "******".format(username) if username else None

        caption = "<b>User Info:</b> \n"
        caption += f"ID: <code>{user_id}</code> \n"
        caption += f"First Name: {first_name} \n"
        if last_name:
            caption += f"Last Name: {last_name} \n"
        if username:
            caption += f"Username: {username} \n"
        caption += f'Permalink: <a href="tg://user?id={user_id}">link</a>'
        if is_bio(replied_user.user.id):
            smx = boss[replied_user.user.id]
            caption += f"\n\n<b>What others say:</b>\n{smx}"
        a = blacklist.find({})
        for i in a:
            if user_id == i["user"]:
                caption += "\n\n<b>Blacklisted:</b> Yes"
        chats = gbanned.find({})
        for i in chats:
            if user_id == i["user"]:
                caption += "\n\n<b>Globally Banned:</b> Yes"
        return caption
    except Exception:
        print("lel")
Exemple #2
0
async def detail(replied_user, event):
 try:
    user_id = replied_user.user.id
    first_name = replied_user.user.first_name
    last_name = replied_user.user.last_name
    username = replied_user.user.username
    first_name = (
        first_name.replace("\u2060", "")
    )
    last_name = (
        last_name.replace("\u2060", "") if last_name else None
    )
    username = "******".format(username) if username else None

    caption = "<b>User Info:</b> \n"
    caption += f"ID: <code>{user_id}</code> \n"
    caption += f"First Name: {first_name} \n"
    if last_name:
      caption += f"Last Name: {last_name} \n"
    if username:
      caption += f"Username: {username} \n"
    caption += f'Permalink: <a href="tg://user?id={user_id}">link</a>'
    fed_id = sql.get_fed_id(event.chat_id)
    if fed_id:
      info = sql.get_fed_info(fed_id)
      name = info["fname"]
      fban, reason, fbantime = sql.get_fban_user(fed_id, int(user_id))
      if fban:
         caption += f"\n\nThis user has been\nfbanned in the current fed, <code>{name}</code>."
         if not reason == '':
            caption += f"\nReason: `{reason[:20]}`"
         else:
            caption += "\nNo reason specified."
    if is_bio(replied_user.user.id):
         smx = boss[replied_user.user.id]
         caption += f"\n\n<b>What others say:</b>\n{smx}"
    a = blacklist.find({})
    for i in a:
         if user_id == i["user"]:
            caption += "\n\n<b>Blacklisted:</b> Yes"
    chats = gbanned.find({})
    for i in chats:
         if user_id == i["user"]:
           caption += "\n\n<b>Globally Banned:</b> Yes"
    return caption
 except Exception as e:
        print(e)
Exemple #3
0
def bio(iid):
    k = iid
    if is_bio(k):
        return True
    else:
        return False