1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-27 21:44:21 +00:00
This commit is contained in:
Steffo 2015-11-23 17:18:08 +01:00
parent 65fa175539
commit 66b5488724

14
bot.py
View file

@ -20,6 +20,8 @@ wololo = ['BQADAgADWAIAAh8GgAGP53EPnRyiYwI', 'BQADAgADWQIAAh8GgAHIF861pVS1aAI',
'BQADAgADdAIAAh8GgAF0IeDeuxaQ-AI', 'BQADAgADdQIAAh8GgAHJRO6c5-bodwI', 'BQADAgADdgIAAh8GgAEyyCSLdV_dMgI', 'BQADAgADdAIAAh8GgAF0IeDeuxaQ-AI', 'BQADAgADdQIAAh8GgAHJRO6c5-bodwI', 'BQADAgADdgIAAh8GgAEyyCSLdV_dMgI',
'BQADAgADdwIAAh8GgAHrLJKjv16lWwI', 'BQADAgADeAIAAh8GgAFkaz8qZREelQI', 'BQADAgADeQIAAh8GgAG1rPQHEIjf6AI'] 'BQADAgADdwIAAh8GgAHrLJKjv16lWwI', 'BQADAgADeAIAAh8GgAFkaz8qZREelQI', 'BQADAgADeQIAAh8GgAG1rPQHEIjf6AI']
random.seed()
print("Bot avviato!") print("Bot avviato!")
while True: while True:
# Guarda il comando ricevuto. # Guarda il comando ricevuto.
@ -46,8 +48,8 @@ while True:
telegram.sendmessage('In questo momento, ' + str(n) + ' persone stanno giocando a [' + cmd[1] + telegram.sendmessage('In questo momento, ' + str(n) + ' persone stanno giocando a [' + cmd[1] +
'](https://steamdb.info/app/' + cmd[1] + '/graphs/)', sby) '](https://steamdb.info/app/' + cmd[1] + '/graphs/)', sby)
else: else:
telegram.sendmessage(chr(9888) + ' Non hai specificato un AppID!\nLa sintassi corretta è /playing <AppID>.', telegram.sendmessage(chr(9888) + ' Non hai specificato un AppID!\n' +
sby) 'La sintassi corretta è /playing <AppID>.', sby)
elif cmd[0].startswith('/saldistim'): elif cmd[0].startswith('/saldistim'):
print(str(sby) + ": /saldistim") print(str(sby) + ": /saldistim")
if len(cmd) >= 2: if len(cmd) >= 2:
@ -85,7 +87,6 @@ while True:
elif cmd[0].startswith('/osunow'): elif cmd[0].startswith('/osunow'):
print(str(sby) + ": /osunow ") print(str(sby) + ": /osunow ")
if len(cmd) >= 2: if len(cmd) >= 2:
# Stavolta ci sono 3 argomenti... forse
cmd = msg['text'].split(' ', 2) cmd = msg['text'].split(' ', 2)
if len(cmd) >= 3: if len(cmd) >= 3:
r = osu.getuserrecent(cmd[1], cmd[2]) r = osu.getuserrecent(cmd[1], cmd[2])
@ -101,3 +102,10 @@ while True:
else: else:
# In futuro, il nome utente deve trovarlo da solo in base all'username di provenienza. # In futuro, il nome utente deve trovarlo da solo in base all'username di provenienza.
telegram.sendmessage(chr(9888) + " Non hai specificato un nome utente!", sby) telegram.sendmessage(chr(9888) + " Non hai specificato un nome utente!", sby)
elif cmd[0].startswith('/roll'):
if len(cmd) >= 2:
m = int(cmd[1])
else:
m = 100
n = random.randrange(m)
telegram.sendmessage("Roll da 1 a" + str(m) + ": " + n)