TheHamkerCat 5 yıl önce
ebeveyn
işleme
9e1cd2f194
3 değiştirilmiş dosya ile 10 ekleme ve 16 silme
  1. 0 1
      requirements.txt
  2. 10 4
      wbb/modules/global_stats.py
  3. 0 11
      wbb/modules/sudoers.py

+ 0 - 1
requirements.txt

@@ -4,7 +4,6 @@ aiohttp
 aiofiles
 future
 psutil
-pillow
 pyrogram
 speedtest-cli
 uvloop

+ 10 - 4
wbb/modules/global_stats.py

@@ -25,7 +25,11 @@ async def chat_watcher(_, message):
     if served_chat: return
     await add_served_chat(chat_id)
 
-
+@app.on_message(
+        filters.command("global_stats") & filters.user(SUDOERS)
+        & ~filters.edited
+        )
+@capture_err
 async def global_stats(_, message):
     m = await app.send_message(
             message.chat.id,
@@ -37,11 +41,13 @@ async def global_stats(_, message):
     served_chats = []
     total_users = 0
     chats = await get_served_chats()
-    for chat in chats: served_chats.append(chat["chat_id"])
+    for chat in chats:
+        served_chats.append(int(chat["chat_id"]))
     for served_chat in served_chats:
         try:
-            await app.get_chat_member(int(served_chat), BOT_ID)
-        except (UserNotParticipant, PeerIdInvalid) as e:
+            await app.get_chat_member(served_chat, BOT_ID)
+        except Exception as e:
+            print(e)
             await remove_served_chat(served_chat)
             served_chats.remove(served_chat)
             pass

+ 0 - 11
wbb/modules/sudoers.py

@@ -121,17 +121,6 @@ async def get_stats(_, message):
     stats = await bot_sys_stats()
     await message.reply_text(stats)
 
-# Global Stats
-
-
-@app.on_message(
-        filters.command("global_stats") & filters.user(SUDOERS)
-        & ~filters.edited
-        )
-@capture_err
-async def g_stats(_, message):
-    await global_stats(_, message)
-
 # Gban