RiZoeL -! commited on
Commit
0fa46d3
·
1 Parent(s): 6e2b9f2

Update watchers.py

Browse files
Files changed (1) hide show
  1. Powers/plugins/watchers.py +17 -15
Powers/plugins/watchers.py CHANGED
@@ -17,7 +17,7 @@ from Powers.database.warns_db import Warns, WarnSettings
17
  from Powers.utils.caching import ADMIN_CACHE, admin_cache_reload
18
  from Powers.utils.parser import mention_html
19
  from Powers.utils.regex_utils import regex_searcher
20
- from PhoenixScanner import Phoenix
21
 
22
  # Initialise
23
  gban_db = GBan()
@@ -167,6 +167,13 @@ async def bl_watcher(_, m: Message):
167
  return
168
 
169
 
 
 
 
 
 
 
 
170
  @Gojo.on_message(filters.user(list(ANTISPAM_BANNED)) & filters.group)
171
  async def gban_watcher(c: Gojo, m: Message):
172
  from Powers import SUPPORT_GROUP
@@ -206,26 +213,21 @@ async def gban_watcher(c: Gojo, m: Message):
206
  <b>Chat:</b> <code>{m.chat.id}</code>
207
  <b>Error:</b> <code>{ef}</code>""",
208
  )
209
-
210
- Red7_Client = Phoenix("RED7-yppfpzmakyopbjiwyccs")
211
- try:
212
  msg = f"""
213
  ** Alert ⚠️**
214
  User {m.from_user.mention} is officially
215
  Scanned by TeamRed7 | Phoenix API ;)
216
  Appeal [Here](https://t.me/Red7WatchSupport)
217
  """
218
- check = Red7_Client.check(m.from_user.id)
219
- if check['is_gban']:
220
- try:
221
- await c.ban_chat_member(m.chat.id, user.id)
222
- await c.send_message(m.chat.id, msg, disable_web_page_preview=True)
223
- except Exception as a:
224
- LOGGER.error(a)
225
- except Exception as eror:
226
- LOGGER.error(eror)
227
- LOGGER.error(format_exc())
228
- return
229
 
230
 
231
  @Gojo.on_message(filters.chat(BLACKLIST_CHATS))
 
17
  from Powers.utils.caching import ADMIN_CACHE, admin_cache_reload
18
  from Powers.utils.parser import mention_html
19
  from Powers.utils.regex_utils import regex_searcher
20
+ from RiZoeLX.functions import update_scanlist
21
 
22
  # Initialise
23
  gban_db = GBan()
 
167
  return
168
 
169
 
170
+ SCANLIST = []
171
+
172
+ @Gojo.on_message(filters.command(["start", "ping"])
173
+ async def updatescanlist(_, message: Message):
174
+ global SCANLIST
175
+ SCANLIST = update_scanlist()
176
+
177
  @Gojo.on_message(filters.user(list(ANTISPAM_BANNED)) & filters.group)
178
  async def gban_watcher(c: Gojo, m: Message):
179
  from Powers import SUPPORT_GROUP
 
213
  <b>Chat:</b> <code>{m.chat.id}</code>
214
  <b>Error:</b> <code>{ef}</code>""",
215
  )
216
+
217
+ elif m.from_user.id in SCANLIST:
 
218
  msg = f"""
219
  ** Alert ⚠️**
220
  User {m.from_user.mention} is officially
221
  Scanned by TeamRed7 | Phoenix API ;)
222
  Appeal [Here](https://t.me/Red7WatchSupport)
223
  """
224
+ try:
225
+ await c.ban_chat_member(m.chat.id, user.id)
226
+ await c.send_message(m.chat.id, msg, disable_web_page_preview=True)
227
+ except Exception as a:
228
+ LOGGER.error(a)
229
+ LOGGER.error(format_exc())
230
+ return
 
 
 
 
231
 
232
 
233
  @Gojo.on_message(filters.chat(BLACKLIST_CHATS))