mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-24 03:54:20 +00:00
Antispam.
This commit is contained in:
parent
5dce5df7de
commit
771356ddba
1 changed files with 10 additions and 2 deletions
12
royalbot.py
12
royalbot.py
|
@ -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):
|
||||||
|
|
Loading…
Reference in a new issue