mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-23 19:44:20 +00:00
Aggiunto /lolhistory
This commit is contained in:
parent
6675d6db18
commit
4ee9662c95
2 changed files with 23 additions and 2 deletions
20
bot.py
20
bot.py
|
@ -621,6 +621,26 @@ while True:
|
|||
lolfreestring += "*" + staticdata['name'] + "* " + staticdata['title'] + '\n'
|
||||
print("Completato.")
|
||||
telegram.sendmessage(lolfreestring, sentin, source)
|
||||
elif text.startswith('/lolhistory'):
|
||||
# Visualizza le tue partite recenti di LoL
|
||||
print("@" + username + ": /lolhistory")
|
||||
# Informa Telegram che il messaggio è stato ricevuto.
|
||||
telegram.sendchataction(sentin)
|
||||
sendme = "*Ultime 5 ranked giocate:*\n"
|
||||
cmd = text.split(" ", 1)
|
||||
if "lol" in royalgames[username.lower()]:
|
||||
r = lol.getmatchlist(royalgames[username.lower()]['lol'])
|
||||
if len(match) > 0:
|
||||
for match in r[:5]:
|
||||
sd = lol.getchampionstaticdata(match['champion'])
|
||||
sendme += "`{0}` {1} ({2})\n".format(str(match['matchId']),
|
||||
sd['name'],
|
||||
match['lane'])
|
||||
telegram.sendmessage(sendme, sentin, source)
|
||||
else:
|
||||
telegram.sendmessage(chr(9888) + " Non hai mai giocato ranked.", sentin, source)
|
||||
else:
|
||||
telegram.sendmessage(chr(9888) + " Non hai un account di LoL nel database.", sentin, source)
|
||||
elif text.startswith('/crash'):
|
||||
# Crasha il bot. Mi sembra geniale.
|
||||
if username == 'Steffo':
|
||||
|
|
5
lol.py
5
lol.py
|
@ -32,5 +32,6 @@ def getmatchlist(sid):
|
|||
'region': "euw",
|
||||
'api_key': lolkey,
|
||||
}
|
||||
r = requests.get("https://euw.api.pvp.net/api/lol/euw/v2.2/matchlist/by-summoner/" + sid, params=parametri).json()
|
||||
return r['matches']
|
||||
r = requests.get("https://euw.api.pvp.net/api/lol/euw/v2.2/matchlist/by-summoner/" + str(sid), params=parametri)\
|
||||
.json()
|
||||
return r
|
||||
|
|
Loading…
Reference in a new issue