mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-24 03:54:20 +00:00
Proviamo match
This commit is contained in:
parent
da4f404756
commit
dbb4c01a4f
1 changed files with 26 additions and 1 deletions
27
bot.py
27
bot.py
|
@ -9,7 +9,7 @@ import osu
|
||||||
import lol
|
import lol
|
||||||
import discord
|
import discord
|
||||||
import subprocess
|
import subprocess
|
||||||
from steam-match i
|
from steammatch import steammatch # Nice code you got here
|
||||||
|
|
||||||
# Elenco di username dei membri della RYG
|
# Elenco di username dei membri della RYG
|
||||||
royalgames = json.loads(filemanager.readfile("db.json"))
|
royalgames = json.loads(filemanager.readfile("db.json"))
|
||||||
|
@ -510,6 +510,29 @@ def version():
|
||||||
telegram.sendmessage(gitmsg, sentin, source)
|
telegram.sendmessage(gitmsg, sentin, source)
|
||||||
|
|
||||||
|
|
||||||
|
def match():
|
||||||
|
# Visualizza tutti i giochi condivisi tra x persone.
|
||||||
|
print("@" + username + ": /match")
|
||||||
|
# Informa Telegram che il messaggio è stato ricevuto.
|
||||||
|
telegram.sendchataction(sentin)
|
||||||
|
# Prepara il match
|
||||||
|
cmd = text.split(" ")
|
||||||
|
tobematched = list()
|
||||||
|
if len(cmd) > 2:
|
||||||
|
del cmd[0]
|
||||||
|
for username in cmd:
|
||||||
|
if username in royalgames:
|
||||||
|
if "steam" in royalgames[username]:
|
||||||
|
tobematched.append(royalgames[username]["steam"])
|
||||||
|
m = list(steammatch.compare(tobematched))
|
||||||
|
# Prepara il messaggio
|
||||||
|
tosend = str()
|
||||||
|
for game in m:
|
||||||
|
tosend += "- {game}\n".format(game=game)
|
||||||
|
# Manda il messaggio
|
||||||
|
telegram.sendmessage(tosend, sentin, source)
|
||||||
|
|
||||||
|
|
||||||
# Ciclo principale del bot
|
# Ciclo principale del bot
|
||||||
print("Bot avviato!")
|
print("Bot avviato!")
|
||||||
while True:
|
while True:
|
||||||
|
@ -596,6 +619,8 @@ while True:
|
||||||
ciaospaggia()
|
ciaospaggia()
|
||||||
elif text.startswith('/version'):
|
elif text.startswith('/version'):
|
||||||
version()
|
version()
|
||||||
|
elif text.startswith('/match'):
|
||||||
|
match()
|
||||||
elif text.startswith('/crash'):
|
elif text.startswith('/crash'):
|
||||||
if username == "Steffo":
|
if username == "Steffo":
|
||||||
raise Exception("SMECDS")
|
raise Exception("SMECDS")
|
||||||
|
|
Loading…
Reference in a new issue