1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-24 03:54:20 +00:00

COMANDIIII

This commit is contained in:
Steffo 2015-10-03 23:36:05 +02:00
parent 987d2a76aa
commit 418ea362e3
2 changed files with 15 additions and 7 deletions

15
bot.py
View file

@ -5,7 +5,18 @@ import steam
while(True): while(True):
#Guarda il comando ricevuto. #Guarda il comando ricevuto.
msg = telegram.getUpdates() msg = telegram.getUpdates()
print(msg)
cmd = msg['text'].split(' ') cmd = msg['text'].split(' ')
sby = msg['from']['id'] sby = msg['chat']['id']
if(cmd[0].startswith('/ahnonlosoio')): if(cmd[0].startswith('/ahnonlosoio')):
telegram.sendMessage("Ah, non lo so nemmeno io!\n¯\_(ツ)_/¯", sby) telegram.sendMessage("Ah, non lo so nemmeno io!", sby)
elif(cmd[0].startswith('/ehoh')):
telegram.sendMessage("Eh, oh. Sono cose che capitano.", sby)
elif(cmd[0].startswith('/start')):
telegram.sendMessage("Ascolta, io mi starto quando mi pare. Anzi, quando @Steffo ha voglia di aprirmi.", sby)
elif(cmd[0].startswith('/playing')):
if(cmd[1] is not None):
n = steam.getNumberOfCurrentPlayers(cmd[1])
telegram.sendMessage("In questo momento, " + str(n) + " persone stanno giocando a <" + cmd[1] + ">", sby)
else:
telegram.sendMessage("Non hai specificato un AppID!", sby)

View file

@ -22,19 +22,16 @@ def getUpdates():
if('text' in data['result'][0]['message']): if('text' in data['result'][0]['message']):
return data['result'][0]['message'] return data['result'][0]['message']
def sendMessage(content, to, tastiera=""): def sendMessage(content, to):
"""Manda un messaggio a una chat.""" """Manda un messaggio a una chat."""
#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
'text': content, #Il messaggio da mandare 'text': content, #Il messaggio da mandare
'reply_markup': tastiera,
'parse_mode': 'Markdown', #Formattare il messaggio? 'parse_mode': 'Markdown', #Formattare il messaggio?
'disable_web_page_preview': True,
} }
#Manda il messaggio #Manda il messaggio
r = requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendMessage", params=parametri) requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendMessage", params=parametri)
def forwardMessage(msg, sentby, to): def forwardMessage(msg, sentby, to):
"""Inoltra un messaggio mandato in un'altra chat.""" """Inoltra un messaggio mandato in un'altra chat."""