Untitled

mail@pastecode.io avatar
unknown
python
3 years ago
2.4 kB
1
Indexable
Never
from pyrogram import Client as app, filters
from random import randint
from plugins import utils_bot as u

didattica = -1001250812648
welcome = -1001387906893
thedroga = -1001413944457
guerratotale = -1001599381004
guerra_immaginiforti = -1001444040635
spotify = -1001499991485

testCh = -1001625082100

noad_didattica = -1001328515905
noad_welcome = -1001625082100
noad_thedroga = -1001203834954
noad_guerratotale = -1001697999498
noad_guerra_immaginiforti = -1001643111157
noad_spotify = -1001742161879

fwdTo = {didattica:noad_didattica, welcome:noad_welcome, thedroga:noad_thedroga, guerratotale:noad_guerratotale, spotify:noad_spotify, guerra_immaginiforti:noad_guerra_immaginiforti, noad_didattica:25571068} # noad_didattica:25571068 

@app.on_message(filters.chat([didattica, welcome, thedroga, guerratotale, spotify, guerra_immaginiforti]) & ~filters.edited, group=4)
def noAd(cli, msg):
	if msg.text:
		lowText = msg.text.lower()
	if msg.text and 't.me' in lowText:
		# if msg.chat.id == welcome and 
		#cli.send_message(25571068, 'Pubblicità non inoltrata (testo con link)\n'+msg.link)
		return
	if msg.text and 'tra poco' in lowText and ('leviamo' in lowText or 'levo' in lowText or 'tolgo' in lowText or 'togliamo' in lowText):
		return
	if msg.text and 'trading' in lowText:
		return
	if msg.text and 'serie a' in lowText and 'bomba' in lowText:
		return
	if msg.text and 'gratis' in lowText:
		return
	if msg.text and 'entra ora' in lowText:
		return
	if msg.text and (chr(129327) in lowText or chr(9989) in lowText or chr(128175) in lowText or chr(128293) in lowText or chr(129297) in lowText or chr(128176) in lowText or chr(128181) in lowText or chr(128184) in lowText or chr(128163) in lowText):
		return
	if msg.caption and 't.me' in msg.caption.lower():
		#cli.send_message(25571068, 'Pubblicità non inoltrata (caption con link)\n'+msg.link)
		return
	

	if msg.reply_markup:
		for rows in msg.reply_markup:
			for but in rows:
				if but.url:
					#cli.send_message(25571068, 'Pubblicità non inoltrata con pulsante\n'+msg.link)
					return

	#msg.forward(fwdTo[msg.chat.id])
	#u.manageMedia(cli, msg, fwdTo[msg.chat.id])
	if msg.chat.id != guerra_immaginiforti:
		cli.copy_message(fwdTo[msg.chat.id], msg.chat.id, msg.message_id)
	else:
		u.manageMedia(cli, msg, fwdTo[msg.chat.id])
	#cli.send_message(25571068, 'Pubblicità inoltrata\n'+msg.link)