mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-27 13:34:28 +00:00
Correzioni varie
This commit is contained in:
parent
0a33b118c6
commit
10bd60dd22
1 changed files with 12 additions and 7 deletions
19
royalbot.py
19
royalbot.py
|
@ -38,7 +38,7 @@ def getUpdates():
|
||||||
return r
|
return r
|
||||||
|
|
||||||
#Manda un messaggio
|
#Manda un messaggio
|
||||||
def sendMessage(content, to):
|
def sendMessage(content, to, da):
|
||||||
#Parametri del messaggio
|
#Parametri del messaggio
|
||||||
parametri = {
|
parametri = {
|
||||||
'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
|
||||||
|
@ -51,7 +51,10 @@ def sendMessage(content, to):
|
||||||
r = requests.get("https://api.telegram.org/bot" + token + "/sendMessage", params=parametri)
|
r = requests.get("https://api.telegram.org/bot" + token + "/sendMessage", params=parametri)
|
||||||
lastmsg = content
|
lastmsg = content
|
||||||
else:
|
else:
|
||||||
print("Tentativo di spam rilevato.")
|
#Manda il messaggio in chat privata
|
||||||
|
parametri['chat_id'] = da
|
||||||
|
#Manda il messaggio
|
||||||
|
r = requests.get("https://api.telegram.org/bot" + token + "/sendMessage", params=parametri)
|
||||||
|
|
||||||
def getSteamStatus(steamid):
|
def getSteamStatus(steamid):
|
||||||
#Parametri della richiesta
|
#Parametri della richiesta
|
||||||
|
@ -75,12 +78,12 @@ while(True):
|
||||||
msg = data['result'][0]['message']
|
msg = data['result'][0]['message']
|
||||||
#Ah, non lo so io!
|
#Ah, non lo so io!
|
||||||
if(msg['text'].startswith("/ahnonlosoio")):
|
if(msg['text'].startswith("/ahnonlosoio")):
|
||||||
sendMessage("Ah non lo so nemmeno io ¯\_(?)_/¯", msg['chat']['id'])
|
sendMessage("Ah non lo so nemmeno io ¯\_(?)_/¯", msg['chat']['id'], msg['from']['id'])
|
||||||
#Controlla lo stato di una persona su Steam.
|
#Controlla lo stato di una persona su Steam.
|
||||||
if(msg['text'].startswith("/steam")):
|
if(msg['text'].startswith("/steam")):
|
||||||
#Se non viene specificato un
|
#Se non viene specificato un
|
||||||
if(msg['text'] == "/steam"):
|
if(msg['text'] == "/steam"):
|
||||||
sendMessage("Non hai specificato uno steamid!", msg['chat']['id'])
|
sendMessage("Non hai specificato uno steamid!", msg['chat']['id'], msg['from']['id'])
|
||||||
else:
|
else:
|
||||||
#Elenco degli steamid e degli username di telegram.
|
#Elenco degli steamid e degli username di telegram.
|
||||||
steamids = {
|
steamids = {
|
||||||
|
@ -117,12 +120,14 @@ while(True):
|
||||||
if(steam['response']['players']):
|
if(steam['response']['players']):
|
||||||
online = steam['response']['players'][0]['personastate']
|
online = steam['response']['players'][0]['personastate']
|
||||||
name = steam['response']['players'][0]['personaname']
|
name = steam['response']['players'][0]['personaname']
|
||||||
|
#E' in gioco? Se non c'è nessuna informazione sul gioco, lascia perdere
|
||||||
try:
|
try:
|
||||||
steam['response']['players'][0]['gameextrainfo']
|
steam['response']['players'][0]['gameextrainfo']
|
||||||
except KeyError:
|
except KeyError:
|
||||||
ingame = None
|
ingame = None
|
||||||
else:
|
else:
|
||||||
ingame = steam['response']['players'][0]['gameextrainfo']
|
ingame = steam['response']['players'][0]['gameextrainfo']
|
||||||
|
#Stati di Steam
|
||||||
text = ""
|
text = ""
|
||||||
if(online == 0):
|
if(online == 0):
|
||||||
text = unichr(9898) + " Offline"
|
text = unichr(9898) + " Offline"
|
||||||
|
@ -139,8 +144,8 @@ while(True):
|
||||||
elif(online == 6):
|
elif(online == 6):
|
||||||
text = unichr(55357) + unichr(56629) + " Disponibile per giocare"
|
text = unichr(55357) + unichr(56629) + " Disponibile per giocare"
|
||||||
if ingame is not None:
|
if ingame is not None:
|
||||||
sendMessage(name + " sta giocando a " + unichr(55357) + unichr(56628) + " " + ingame + ".", msg['chat']['id'])
|
sendMessage(name + " sta giocando a " + unichr(55357) + unichr(56628) + " " + ingame + ".", msg['chat']['id'], msg['from']['id'])
|
||||||
else:
|
else:
|
||||||
sendMessage(name + " e' " + text + ".", msg['chat']['id'])
|
sendMessage(name + " e' " + text + ".", msg['chat']['id'], msg['from']['id'])
|
||||||
else:
|
else:
|
||||||
sendMessage("Lo steamid non esiste!", msg['chat']['id'])
|
sendMessage("Lo SteamID o l'username non esiste!", msg['chat']['id'], msg['from']['id'])
|
Loading…
Reference in a new issue