1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-27 13:34:28 +00:00

i messed up

This reverts commit 06440b2b2d.
This commit is contained in:
Steffo 2017-01-15 15:16:22 +01:00
parent 06440b2b2d
commit 8d8d29e654

25
bot.py
View file

@ -82,15 +82,15 @@ def steamplayers():
telegram.sendchataction(sentin) telegram.sendchataction(sentin)
# Se è stato specificato un AppID... # Se è stato specificato un AppID...
if len(cmd) >= 2: if len(cmd) >= 2:
n = steam.getnumberofcurrentplayers(entry) n = steam.getnumberofcurrentplayers(cmd[1])
# Se viene ricevuta una risposta... # Se viene ricevuta una risposta...
if n is None: if n is None:
telegram.sendmessage(chr(9888) + " L'app specificata non esiste!", sentin, source) telegram.sendmessage(chr(9888) + " L'app specificata non esiste!", sentin, source)
else: else:
name = steam.getschemaforgame(entry)['game']['gameName'] name = steam.getschemaforgame(cmd[1])['game']['gameName']
telegram.sendmessage("In questo momento, *{n}* persone stanno giocando a " telegram.sendmessage("In questo momento, *{n}* persone stanno giocando a "
"[{name}](https://steamdb.info/app/{id}/graphs/)." "[{name}](https://steamdb.info/app/{id}/graphs/)."
.format(n=str(n), name=name, id=entry), sentin, source) .format(n=str(n), name=name, id=cmd[1]), sentin, source)
else: else:
telegram.sendmessage(chr(9888) + ' Non hai specificato un AppID!\n' telegram.sendmessage(chr(9888) + ' Non hai specificato un AppID!\n'
'La sintassi corretta è /playing <AppID>.', sentin, source) 'La sintassi corretta è /playing <AppID>.', sentin, source)
@ -130,7 +130,7 @@ def osucmd():
mode = 0 mode = 0
# Prova a mandare una richiesta ai server di osu per l'ultima canzone giocata # Prova a mandare una richiesta ai server di osu per l'ultima canzone giocata
try: try:
r = osu.getuserrecent(entry, mode) r = osu.getuserrecent(cmd[1], mode)
# Se la funzione restituisce un errore, riferisci su Telegram l'errore e previeni il crash. # Se la funzione restituisce un errore, riferisci su Telegram l'errore e previeni il crash.
except NameError: except NameError:
telegram.sendmessage(chr(9888) + " Errore nella richiesta ai server di Osu!", sentin, telegram.sendmessage(chr(9888) + " Errore nella richiesta ai server di Osu!", sentin,
@ -264,11 +264,11 @@ def roll():
print("@" + username + ": /roll") print("@" + username + ": /roll")
# Se è stato specificato un numero # Se è stato specificato un numero
if len(cmd) >= 2: if len(cmd) >= 2:
if entry == "tm": if cmd[1] == "tm":
telegram.sendmessage("TM è così grassa che se la lanci rotola!", sentin, source) telegram.sendmessage("TM è così grassa che se la lanci rotola!", sentin, source)
# Controlla che sia convertibile in un intero. # Controlla che sia convertibile in un intero.
try: try:
m = int(entry) m = int(cmd[1])
except ValueError: except ValueError:
telegram.sendmessage(chr(9888) + " Il numero specificato non è un intero.", sentin, source) telegram.sendmessage(chr(9888) + " Il numero specificato non è un intero.", sentin, source)
return return
@ -353,7 +353,7 @@ def online():
# Informa Telegram che il messaggio è stato ricevuto. # Informa Telegram che il messaggio è stato ricevuto.
telegram.sendchataction(sentin) telegram.sendchataction(sentin)
if len(cmd) >= 2: if len(cmd) >= 2:
if entry.lower() == "help": if cmd[1].lower() == "help":
telegram.sendmessage(chr(128309) + " Online\n" + telegram.sendmessage(chr(128309) + " Online\n" +
chr(128308) + " In gioco | Occupato\n" + chr(128308) + " In gioco | Occupato\n" +
chr(9899) + " Assente | Inattivo\n" + chr(9899) + " Assente | Inattivo\n" +
@ -404,11 +404,10 @@ def diario():
# Aggiungi una riga al diario Royal Games # Aggiungi una riga al diario Royal Games
print("@" + username + ": /diario ") print("@" + username + ": /diario ")
if len(cmd) > 1: if len(cmd) > 1:
entry = text.split(" ", 1)[1] if cmd[1].isprintable():
if entry.isprintable(): cmd[1] = cmd[1].replace("\n", " ")
entry = entry.replace("\n", " ")
fdiario = filemanager.readfile("diario.txt") fdiario = filemanager.readfile("diario.txt")
fdiario += str(int(time.time())) + "|" + entry + "\n" fdiario += str(int(time.time())) + "|" + cmd[1] + "\n"
filemanager.writefile("diario.txt", fdiario) filemanager.writefile("diario.txt", fdiario)
telegram.sendmessage("Aggiunto al diario RYG.", sentin, source) telegram.sendmessage("Aggiunto al diario RYG.", sentin, source)
else: else:
@ -450,7 +449,7 @@ def lolfree():
telegram.sendchataction(sentin) telegram.sendchataction(sentin)
ora = time.gmtime() ora = time.gmtime()
if len(cmd) > 1: if len(cmd) > 1:
refresh_requested = entry.startswith("refresh") refresh_requested = cmd[1].startswith("refresh")
else: else:
refresh_requested = False refresh_requested = False
# Controlla se i dati sono già stati scaricati. # Controlla se i dati sono già stati scaricati.
@ -549,7 +548,7 @@ def share():
d = list(steammatch.diff_games(tobematched[0], tobematched[1])) d = list(steammatch.diff_games(tobematched[0], tobematched[1]))
if len(d) > 0: if len(d) > 0:
# Prepara il messaggio # Prepara il messaggio
tosend += "*Giochi che ha @{primo} ma non @{secondo}:*\n".format(primo=cmd[0], secondo=entry) tosend += "*Giochi che ha @{primo} ma non @{secondo}:*\n".format(primo=cmd[0], secondo=cmd[1])
for game in d: for game in d:
tosend += "- {game}\n".format(game=game) tosend += "- {game}\n".format(game=game)
else: else: