randydev commited on
Commit
fb94cf5
·
verified ·
1 Parent(s): ff63f8f
Files changed (1) hide show
  1. Detection/UserBot/api_raw.py +8 -5
Detection/UserBot/api_raw.py CHANGED
@@ -204,17 +204,18 @@ async def check_raw(client: Client, update, users, chats):
204
  ]]
205
  )
206
  )
207
- elif isinstance(chat, Channel) and getattr(chat, "left", False):
208
  if cid in IGNORE_LOGS:
209
  return
210
  await asyncio.sleep(2.5)
 
211
  return await assistant.send_message(
212
  client.me.id,
213
  f"#UNBANNED #LEFT_ALERT\n"
214
  f"**Channel:** {chat.title}\n"
215
  f"**Date:** {chat.date}\n"
216
  f"**ID:** `{cid}`\n"
217
- f"**Username:** <spoiler>{chat.username if chat else None}</spoiler>\n"
218
  f"**Access hash:** <spoiler>{chat.access_hash}</spoiler>\n",
219
  disable_web_page_preview=True,
220
  reply_markup=InlineKeyboardMarkup(
@@ -266,13 +267,14 @@ async def check_raw(client: Client, update, users, chats):
266
  )
267
 
268
  elif isinstance(chat, Channel) and getattr(chat, "fake", False):
 
269
  return await assistant.send_message(
270
  client.me.id,
271
  f"#FAKE_ALERT\n"
272
  f"**Channel:** {chat.title}\n"
273
  f"**Date:** {chat.date}\n"
274
  f"**ID:** `{cid}`\n"
275
- f"**Username:** <spoiler>{chat.username if chat else None}</spoiler>\n"
276
  f"**Access hash:** {chat.access_hash}\n",
277
  disable_web_page_preview=True,
278
  reply_markup=InlineKeyboardMarkup(
@@ -284,15 +286,16 @@ async def check_raw(client: Client, update, users, chats):
284
  ]]
285
  )
286
  )
287
- elif isinstance(chat, Channel) and getattr(chat, "broadcast", False):
288
  await asyncio.sleep(2.5)
 
289
  return await assistant.send_message(
290
  client.me.id,
291
  f"#BROADCAST_ALERT\n"
292
  f"**Channel:** {chat.title}\n"
293
  f"**Date:** {chat.date}\n"
294
  f"**ID:** `{cid}`\n"
295
- f"**Username:** <spoiler>{chat.username if chat else None}</spoiler>\n"
296
  f"**Access hash:** {chat.access_hash}\n",
297
  disable_web_page_preview=True,
298
  reply_markup=InlineKeyboardMarkup(
 
204
  ]]
205
  )
206
  )
207
+ elif isinstance(chat, Channel) and chat.left:
208
  if cid in IGNORE_LOGS:
209
  return
210
  await asyncio.sleep(2.5)
211
+ username = f"<spoiler>{chat.username}</spoiler>" if chat.username else "N/A"
212
  return await assistant.send_message(
213
  client.me.id,
214
  f"#UNBANNED #LEFT_ALERT\n"
215
  f"**Channel:** {chat.title}\n"
216
  f"**Date:** {chat.date}\n"
217
  f"**ID:** `{cid}`\n"
218
+ f"**Username:** {username}\n"
219
  f"**Access hash:** <spoiler>{chat.access_hash}</spoiler>\n",
220
  disable_web_page_preview=True,
221
  reply_markup=InlineKeyboardMarkup(
 
267
  )
268
 
269
  elif isinstance(chat, Channel) and getattr(chat, "fake", False):
270
+ username = f"<spoiler>{chat.username}</spoiler>" if chat.username else "N/A"
271
  return await assistant.send_message(
272
  client.me.id,
273
  f"#FAKE_ALERT\n"
274
  f"**Channel:** {chat.title}\n"
275
  f"**Date:** {chat.date}\n"
276
  f"**ID:** `{cid}`\n"
277
+ f"**Username:** {username}\n"
278
  f"**Access hash:** {chat.access_hash}\n",
279
  disable_web_page_preview=True,
280
  reply_markup=InlineKeyboardMarkup(
 
286
  ]]
287
  )
288
  )
289
+ elif isinstance(chat, Channel) and chat.broadcast:
290
  await asyncio.sleep(2.5)
291
+ username = f"<spoiler>{chat.username}</spoiler>" if chat.username else "N/A"
292
  return await assistant.send_message(
293
  client.me.id,
294
  f"#BROADCAST_ALERT\n"
295
  f"**Channel:** {chat.title}\n"
296
  f"**Date:** {chat.date}\n"
297
  f"**ID:** `{cid}`\n"
298
+ f"**Username:** {username}\n"
299
  f"**Access hash:** {chat.access_hash}\n",
300
  disable_web_page_preview=True,
301
  reply_markup=InlineKeyboardMarkup(