1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-24 03:54:20 +00:00

Antispam.

This commit is contained in:
Steffo 2015-08-07 16:23:26 +02:00
parent 5dce5df7de
commit 771356ddba

View file

@ -6,6 +6,9 @@ import time #Modulo per mettere in pausa il programma
#Token del bot, non diffondere #Token del bot, non diffondere
token = "120621161:AAHeVgQhlfGx36KT9NyGemauZBPEbe9Xfv0" token = "120621161:AAHeVgQhlfGx36KT9NyGemauZBPEbe9Xfv0"
#Ultimo messaggio mandato dal bot.
lastmsg = ""
#Leggi un file e rispondi con il contenuto #Leggi un file e rispondi con il contenuto
def readFile(name): def readFile(name):
file = open(name, 'r') file = open(name, 'r')
@ -38,8 +41,13 @@ def sendMessage(content, to):
'chat_id': to, #L'ID della chat a cui mandare il messaggio, Royal Games: -2141322 'chat_id': to, #L'ID della chat a cui mandare il messaggio, Royal Games: -2141322
'text': content #Il messaggio da mandare 'text': content #Il messaggio da mandare
} }
#Manda il messaggio #Antispam: manda il messaggio solo se l'ultimo messaggio è diverso da quello che deve mandare ora.
r = requests.get("https://api.telegram.org/bot" + token + "/sendMessage", params=parametri) if(lastmsg != content):
#Manda il messaggio
r = requests.get("https://api.telegram.org/bot" + token + "/sendMessage", params=parametri)
lastmsg = content
else:
print("Tentativo di spam rilevato.")
#Il loop del bot #Il loop del bot
while(True): while(True):