mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-27 21:44:21 +00:00
COMANDIIII
This commit is contained in:
parent
987d2a76aa
commit
418ea362e3
2 changed files with 15 additions and 7 deletions
15
bot.py
15
bot.py
|
@ -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)
|
|
@ -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."""
|
||||||
|
|
Loading…
Reference in a new issue