Advertisement
Guest User

antipvt

a guest
Apr 3rd, 2020
342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. from pyrogram import Client, Filters
  2. from pyrogram.api import functions
  3. import time
  4.  
  5. whitelist = {"777000":True}
  6. client = Client("my_account", app_version='6.0')
  7. privateCheck = True
  8.  
  9.  
  10. @client.on_message(Filters.me & Filters.command(["noprivate"], prefixes=None))
  11. def privateStormFun(client, message):
  12.     global privateCheck
  13.     if privateCheck:
  14.         privateCheck = False
  15.         message.reply("Ho disattivato **l'antistorm privata**.")
  16.     else:
  17.         privateCheck = True
  18.         message.reply("Ho attivato **l'antistorm privata**.")
  19.  
  20.  
  21. @client.on_message(Filters.private & ~Filters.me & ~Filters.bot, group=-4)
  22. def protectMeNoStorm(client, message):
  23.     if privateCheck and str(message.from_user.id) not in whitelist:
  24.         if len(client.get_history(message.chat.id)) < 5:
  25.             client.block_user(message.from_user.id)
  26.             whomst_peer = client.resolve_peer(message.from_user.id)
  27.             client.send(functions.messages.ReportSpam(peer=whomst_peer))
  28.             client.send(functions.messages.DeleteHistory(peer=whomst_peer, max_id=0, revoke=True))
  29.             client.send_message("me",
  30.                                 f"👮‍♂️: Ho **bloccato** [{message.from_user.first_name}](tg://user?id={message.from_user.id})\n__ID:__ {message.from_user.id}")
  31.         else:
  32.             whitelist[str(message.from_user.id)] = True
  33.             print(f"[whitelist] Ho aggiunto {message.from_user.id} alla WL.")
  34.  
  35. print("Bot Avviato!")
  36. client.run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement