mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-27 13:34:28 +00:00
Annullato il ciapino che non andava. Uff.
This commit is contained in:
parent
e3bc9c9ba6
commit
987d2a76aa
2 changed files with 6 additions and 8 deletions
3
bot.py
3
bot.py
|
@ -6,5 +6,6 @@ while(True):
|
||||||
#Guarda il comando ricevuto.
|
#Guarda il comando ricevuto.
|
||||||
msg = telegram.getUpdates()
|
msg = telegram.getUpdates()
|
||||||
cmd = msg['text'].split(' ')
|
cmd = msg['text'].split(' ')
|
||||||
|
sby = msg['from']['id']
|
||||||
if(cmd[0].startswith('/ahnonlosoio')):
|
if(cmd[0].startswith('/ahnonlosoio')):
|
||||||
telegram.sendMessage("Ah, non lo so nemmeno io!\n¯\_(ツ)_/¯")
|
telegram.sendMessage("Ah, non lo so nemmeno io!\n¯\_(ツ)_/¯", sby)
|
11
telegram.py
11
telegram.py
|
@ -5,9 +5,6 @@ import filemanager
|
||||||
##Per far funzionare questa libreria serve un file "lastid.txt" contenente l'update ID dell'ultimo messaggio non letto e un file "telegramapi.txt" contenente il token di accesso del bot assegnato da @BotFather.
|
##Per far funzionare questa libreria serve un file "lastid.txt" contenente l'update ID dell'ultimo messaggio non letto e un file "telegramapi.txt" contenente il token di accesso del bot assegnato da @BotFather.
|
||||||
telegramtoken = filemanager.readFile('telegramapi.txt')
|
telegramtoken = filemanager.readFile('telegramapi.txt')
|
||||||
|
|
||||||
#definiamo la variabile globale chat se no si blocca tutto? forse?
|
|
||||||
chat = 0
|
|
||||||
|
|
||||||
def getUpdates():
|
def getUpdates():
|
||||||
"""Ricevi gli ultimi aggiornamenti dal server di Telegram e restituisci l'ultimo messaggio non letto."""
|
"""Ricevi gli ultimi aggiornamenti dal server di Telegram e restituisci l'ultimo messaggio non letto."""
|
||||||
parametri = {
|
parametri = {
|
||||||
|
@ -25,7 +22,7 @@ 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=chat, tastiera=""):
|
def sendMessage(content, to, tastiera=""):
|
||||||
"""Manda un messaggio a una chat."""
|
"""Manda un messaggio a una chat."""
|
||||||
#Parametri del messaggio
|
#Parametri del messaggio
|
||||||
parametri = {
|
parametri = {
|
||||||
|
@ -39,7 +36,7 @@ def sendMessage(content, to=chat, tastiera=""):
|
||||||
#Manda il messaggio
|
#Manda il messaggio
|
||||||
r = requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendMessage", params=parametri)
|
r = requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendMessage", params=parametri)
|
||||||
|
|
||||||
def forwardMessage(msg, sentby, to=chat):
|
def forwardMessage(msg, sentby, to):
|
||||||
"""Inoltra un messaggio mandato in un'altra chat."""
|
"""Inoltra un messaggio mandato in un'altra chat."""
|
||||||
#Parametri del messaggio
|
#Parametri del messaggio
|
||||||
parametri = {
|
parametri = {
|
||||||
|
@ -50,7 +47,7 @@ def forwardMessage(msg, sentby, to=chat):
|
||||||
#Manda la richiesta ai server di Telegram.
|
#Manda la richiesta ai server di Telegram.
|
||||||
requests.get("https://api.telegram.org/bot" + telegramtoken + "/forwardMessage", params=parametri)
|
requests.get("https://api.telegram.org/bot" + telegramtoken + "/forwardMessage", params=parametri)
|
||||||
|
|
||||||
def sendLocation(lat, long, to=chat):
|
def sendLocation(lat, long, to):
|
||||||
"""Manda una posizione sulla mappa."""
|
"""Manda una posizione sulla mappa."""
|
||||||
#Parametri del messaggio
|
#Parametri del messaggio
|
||||||
parametri = {
|
parametri = {
|
||||||
|
@ -61,7 +58,7 @@ def sendLocation(lat, long, to=chat):
|
||||||
#Manda la richiesta ai server di Telegram.
|
#Manda la richiesta ai server di Telegram.
|
||||||
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendLocation", params=parametri)
|
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendLocation", params=parametri)
|
||||||
|
|
||||||
def sendChatAction(type='typing', to=chat):
|
def sendChatAction(to, type='typing'):
|
||||||
"""Visualizza lo stato "sta scrivendo" del bot."""
|
"""Visualizza lo stato "sta scrivendo" del bot."""
|
||||||
#Parametri del messaggio
|
#Parametri del messaggio
|
||||||
parametri = {
|
parametri = {
|
||||||
|
|
Loading…
Reference in a new issue