randydev commited on
Commit
57ab57c
·
verified ·
1 Parent(s): fb94cf5
Files changed (1) hide show
  1. Detection/UserBot/api_raw.py +20 -17
Detection/UserBot/api_raw.py CHANGED
@@ -26,7 +26,7 @@ from pyrogram import Client
26
  import logging
27
  import asyncio
28
  from Detection import assistant
29
- from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton
30
 
31
  IGNORE_LOGS = [2234906165]
32
 
@@ -54,7 +54,7 @@ async def send_log(client, text):
54
  return await assistant.send_message(
55
  client.me.id,
56
  text,
57
- disable_web_page_preview=True,
58
  reply_markup=InlineKeyboardMarkup([
59
  [InlineKeyboardButton("View User", url=f"tg://openmessage?user_id={client.me.id}")]
60
  ])
@@ -76,7 +76,7 @@ async def check_raw(client: Client, update, users, chats):
76
  client.me.id,
77
  "#PINNED_MESSAGE_PM_ALERT\n\n"
78
  f"**User ID:** `{peer.user_id}`\n",
79
- disable_web_page_preview=True,
80
  reply_markup=InlineKeyboardMarkup([
81
  [InlineKeyboardButton("View User PM", url=f"tg://openmessage?user_id={peer.user_id}&message_id={message_ids}")]
82
  ])
@@ -129,7 +129,7 @@ async def check_raw(client: Client, update, users, chats):
129
  f"**User ID:** `{user_id}`\n"
130
  f"**Username:** <spoiler>{username.username}</spoiler>\n"
131
  f"**Editable:** {username.editable}\n",
132
- disable_web_page_preview=True,
133
  reply_markup=InlineKeyboardMarkup([
134
  [InlineKeyboardButton("View User", url=f"tg://openmessage?user_id={user_id}")]
135
  ])
@@ -155,7 +155,7 @@ async def check_raw(client: Client, update, users, chats):
155
  f"**User:** `{user_id}`\n"
156
  f"**Message ID:** {message.id}\n"
157
  f"**Message:** `{message.message}`\n",
158
- disable_web_page_preview=True,
159
  reply_markup=InlineKeyboardMarkup(
160
  [[
161
  InlineKeyboardButton(
@@ -175,7 +175,7 @@ async def check_raw(client: Client, update, users, chats):
175
  f"**Access hash:** <spoiler>{chat.access_hash}</spoiler>\n"
176
  f"**Type:** Channel\n"
177
  f"**Reason:** Banned from channel",
178
- disable_web_page_preview=True,
179
  reply_markup=InlineKeyboardMarkup(
180
  [[
181
  InlineKeyboardButton(
@@ -194,7 +194,7 @@ async def check_raw(client: Client, update, users, chats):
194
  f"**Access hash:** <spoiler>{chat.access_hash}</spoiler>\n"
195
  f"**Type:** Group\n"
196
  f"**Reason:** Banned from group",
197
- disable_web_page_preview=True,
198
  reply_markup=InlineKeyboardMarkup(
199
  [[
200
  InlineKeyboardButton(
@@ -217,7 +217,7 @@ async def check_raw(client: Client, update, users, chats):
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(
222
  [[
223
  InlineKeyboardButton(
@@ -227,16 +227,17 @@ async def check_raw(client: Client, update, users, chats):
227
  ]]
228
  )
229
  )
230
- elif isinstance(chat, Channel) and getattr(chat, "restricted", False):
 
231
  return await assistant.send_message(
232
  client.me.id,
233
  f"#RESTRICTED_ALERT\n"
234
  f"**Channel:** {chat.title}\n"
235
  f"**Date:** {chat.date}\n"
236
  f"**ID:** `{cid}`\n"
237
- f"**Username:** <spoiler>{chat.username if chat else None}</spoiler>\n"
238
  f"**Access hash:** {chat.access_hash}\n",
239
- disable_web_page_preview=True,
240
  reply_markup=InlineKeyboardMarkup(
241
  [[
242
  InlineKeyboardButton(
@@ -246,16 +247,18 @@ async def check_raw(client: Client, update, users, chats):
246
  ]]
247
  )
248
  )
249
- elif isinstance(chat, Channel) and getattr(chat, "scam", False):
 
 
250
  return await assistant.send_message(
251
  client.me.id,
252
  f"#SCAM_ALERT\n"
253
  f"**Channel:** {chat.title}\n"
254
  f"**Date:** {chat.date}\n"
255
  f"**ID:** `{cid}`\n"
256
- f"**Username:** <spoiler>{chat.username if chat else None}</spoiler>\n"
257
  f"**Access hash:** {chat.access_hash}\n",
258
- disable_web_page_preview=True,
259
  reply_markup=InlineKeyboardMarkup(
260
  [[
261
  InlineKeyboardButton(
@@ -266,7 +269,7 @@ async def check_raw(client: Client, update, users, chats):
266
  )
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,
@@ -276,7 +279,7 @@ async def check_raw(client: Client, update, users, chats):
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(
281
  [[
282
  InlineKeyboardButton(
@@ -297,7 +300,7 @@ async def check_raw(client: Client, update, users, chats):
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(
302
  [[
303
  InlineKeyboardButton(
 
26
  import logging
27
  import asyncio
28
  from Detection import assistant
29
+ from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton, LinkPreviewOptions
30
 
31
  IGNORE_LOGS = [2234906165]
32
 
 
54
  return await assistant.send_message(
55
  client.me.id,
56
  text,
57
+ link_preview_options=LinkPreviewOptions(is_disabled=True),
58
  reply_markup=InlineKeyboardMarkup([
59
  [InlineKeyboardButton("View User", url=f"tg://openmessage?user_id={client.me.id}")]
60
  ])
 
76
  client.me.id,
77
  "#PINNED_MESSAGE_PM_ALERT\n\n"
78
  f"**User ID:** `{peer.user_id}`\n",
79
+ link_preview_options=LinkPreviewOptions(is_disabled=True),
80
  reply_markup=InlineKeyboardMarkup([
81
  [InlineKeyboardButton("View User PM", url=f"tg://openmessage?user_id={peer.user_id}&message_id={message_ids}")]
82
  ])
 
129
  f"**User ID:** `{user_id}`\n"
130
  f"**Username:** <spoiler>{username.username}</spoiler>\n"
131
  f"**Editable:** {username.editable}\n",
132
+ link_preview_options=LinkPreviewOptions(is_disabled=True),
133
  reply_markup=InlineKeyboardMarkup([
134
  [InlineKeyboardButton("View User", url=f"tg://openmessage?user_id={user_id}")]
135
  ])
 
155
  f"**User:** `{user_id}`\n"
156
  f"**Message ID:** {message.id}\n"
157
  f"**Message:** `{message.message}`\n",
158
+ link_preview_options=LinkPreviewOptions(is_disabled=True),
159
  reply_markup=InlineKeyboardMarkup(
160
  [[
161
  InlineKeyboardButton(
 
175
  f"**Access hash:** <spoiler>{chat.access_hash}</spoiler>\n"
176
  f"**Type:** Channel\n"
177
  f"**Reason:** Banned from channel",
178
+ link_preview_options=LinkPreviewOptions(is_disabled=True),
179
  reply_markup=InlineKeyboardMarkup(
180
  [[
181
  InlineKeyboardButton(
 
194
  f"**Access hash:** <spoiler>{chat.access_hash}</spoiler>\n"
195
  f"**Type:** Group\n"
196
  f"**Reason:** Banned from group",
197
+ link_preview_options=LinkPreviewOptions(is_disabled=True),
198
  reply_markup=InlineKeyboardMarkup(
199
  [[
200
  InlineKeyboardButton(
 
217
  f"**ID:** `{cid}`\n"
218
  f"**Username:** {username}\n"
219
  f"**Access hash:** <spoiler>{chat.access_hash}</spoiler>\n",
220
+ link_preview_options=LinkPreviewOptions(is_disabled=True),
221
  reply_markup=InlineKeyboardMarkup(
222
  [[
223
  InlineKeyboardButton(
 
227
  ]]
228
  )
229
  )
230
+ elif isinstance(chat, Channel) and chat.restricted:
231
+ username = f"<spoiler>{chat.username}</spoiler>" if chat.username else "N/A"
232
  return await assistant.send_message(
233
  client.me.id,
234
  f"#RESTRICTED_ALERT\n"
235
  f"**Channel:** {chat.title}\n"
236
  f"**Date:** {chat.date}\n"
237
  f"**ID:** `{cid}`\n"
238
+ f"**Username:** <spoiler>{username}\n"
239
  f"**Access hash:** {chat.access_hash}\n",
240
+ link_preview_options=LinkPreviewOptions(is_disabled=True),
241
  reply_markup=InlineKeyboardMarkup(
242
  [[
243
  InlineKeyboardButton(
 
247
  ]]
248
  )
249
  )
250
+
251
+ elif isinstance(chat, Channel) and chat.scam:
252
+ username = f"<spoiler>{chat.username}</spoiler>" if chat.username else "N/A"
253
  return await assistant.send_message(
254
  client.me.id,
255
  f"#SCAM_ALERT\n"
256
  f"**Channel:** {chat.title}\n"
257
  f"**Date:** {chat.date}\n"
258
  f"**ID:** `{cid}`\n"
259
+ f"**Username:** {username}\n"
260
  f"**Access hash:** {chat.access_hash}\n",
261
+ link_preview_options=LinkPreviewOptions(is_disabled=True),
262
  reply_markup=InlineKeyboardMarkup(
263
  [[
264
  InlineKeyboardButton(
 
269
  )
270
  )
271
 
272
+ elif isinstance(chat, Channel) and chat.fake:
273
  username = f"<spoiler>{chat.username}</spoiler>" if chat.username else "N/A"
274
  return await assistant.send_message(
275
  client.me.id,
 
279
  f"**ID:** `{cid}`\n"
280
  f"**Username:** {username}\n"
281
  f"**Access hash:** {chat.access_hash}\n",
282
+ link_preview_options=LinkPreviewOptions(is_disabled=True),
283
  reply_markup=InlineKeyboardMarkup(
284
  [[
285
  InlineKeyboardButton(
 
300
  f"**ID:** `{cid}`\n"
301
  f"**Username:** {username}\n"
302
  f"**Access hash:** {chat.access_hash}\n",
303
+ link_preview_options=LinkPreviewOptions(is_disabled=True),
304
  reply_markup=InlineKeyboardMarkup(
305
  [[
306
  InlineKeyboardButton(