TheHamkerCat пре 5 година
родитељ
комит
f7699c65c2
4 измењених фајлова са 10 додато и 7 уклоњено
  1. 2 2
      wbb/modules/admin.py
  2. 4 2
      wbb/modules/inline.py
  3. 2 2
      wbb/modules/pmpermit.py
  4. 2 1
      wbb/utils/inlinefuncs.py

+ 2 - 2
wbb/modules/admin.py

@@ -176,7 +176,7 @@ async def kick(_, message):
                 await message.reply_text("You Wanna Kick The Elevated One?")
             else:
                 await message.chat.kick_member(username)
-                await asyncio.sleep(2)
+                await asyncio.sleep(1)
                 await message.chat.unban_member(username)
                 await message.reply_text("Kicked")
         elif len(message.command) == 1 and message.reply_to_message:
@@ -185,7 +185,7 @@ async def kick(_, message):
                 await message.reply_text("You Wanna Kick The Elevated One?")
             else:
                 await message.reply_to_message.chat.kick_member(user_id)
-                await asyncio.sleep(2)
+                await asyncio.sleep(1)
                 await message.reply_to_message.chat.unban_member(user_id)
                 await message.reply_text("Kicked!")
         else:

+ 4 - 2
wbb/modules/inline.py

@@ -24,10 +24,11 @@ SOFTWARE.
 """
 
 import re
+import traceback
 from wbb import app
 from wbb.utils.inlinefuncs import *
 from pyrogram import filters
-from pyrogram.errors.exceptions.bad_request_400 import QueryIdInvalid
+
 
 __MODULE__ = "Inline"
 __HELP__ = '''```
@@ -396,5 +397,6 @@ async def inline_query_handler(client, query):
             return
 
     except Exception as e:
-        print(str(e) + " InLine")
+        e = traceback.format_exc()
+        print(e, " InLine")
         return

+ 2 - 2
wbb/modules/pmpermit.py

@@ -33,11 +33,11 @@ flood = {}
 @app2.on_message(filters.private & ~filters.edited & ~filters.me & ~filters.bot & ~filters.user(SUDOERS))
 async def pmpermit_func(_, message):
     user_id = message.from_user.id
+    if await is_pmpermit_approved(user_id):
+        return
     async for m in app2.iter_history(user_id, limit=6):
         if m.reply_markup:
             await m.delete()
-    if await is_pmpermit_approved(user_id):
-        return
     if str(user_id) in flood:
         flood[str(user_id)] += 1
     else:

+ 2 - 1
wbb/utils/inlinefuncs.py

@@ -484,6 +484,7 @@ async def github_user_func(answers, text):
 
 
 async def github_repo_func(answers, text):
+    url = text
     text = text.replace("https://github.com/", "")
     text = text.replace("http://github.com/", "")
     if text[-1] == "/":
@@ -512,7 +513,7 @@ async def github_repo_func(answers, text):
 **Is Fork:** `{r['fork']}`
 **Language:** `{r['language']}`
 **Contributors:** `{len(r1)}`
-**License:** `{r['license']['name']}`
+**License:** `{r['license']['name'] if r['license'] else None}`
 **Repo Owner:** [{r['owner']['login']}]({r['owner']['html_url']})
 **Created On:** `{r['created_at']}`
 **Homepage:** {r['homepage']}