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

Sistemate cose che facevano altre cose?

This commit is contained in:
Steffo 2016-01-07 15:06:13 +01:00
parent a2b6288d77
commit 7fb75cdf9d

View file

@ -1,7 +1,6 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
import requests import requests
import filemanager import filemanager
import time
# Per far funzionare questa libreria serve un file "lastid.txt" contenente l'update ID dell'ultimo messaggio non letto e # 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. # un file "telegramapi.txt" contenente il token di accesso del bot assegnato da @BotFather.
@ -30,7 +29,6 @@ def getupdates():
# Controlla che la risposta sia effettivamente un messaggio e non una notifica di servizio # Controlla che la risposta sia effettivamente un messaggio e non una notifica di servizio
if 'message' in data['result'][0]: if 'message' in data['result'][0]:
return data['result'][0]['message'] return data['result'][0]['message']
time.sleep(5)
def sendmessage(content, to): def sendmessage(content, to):
@ -159,15 +157,15 @@ def sendlocation(lat, long, to):
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendLocation", params=parametri) requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendLocation", params=parametri)
def sendchataction(to, type='typing'): def sendchataction(to, action='typing'):
"""Visualizza lo stato "sta scrivendo" del bot. """Visualizza lo stato "sta scrivendo" del bot.
:param to: Chat in cui visualizzare lo stato :param to: Chat in cui visualizzare lo stato
:param type: Tipo di stato da visualizzare :param action: Tipo di stato da visualizzare
""" """
# Parametri del messaggio # Parametri del messaggio
parametri = { parametri = {
'chat_id': to, 'chat_id': to,
'action': type, 'action': action,
} }
# Manda la richiesta ai server di Telegram. # Manda la richiesta ai server di Telegram.
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendChatAction", params=parametri) requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendChatAction", params=parametri)