mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-27 13:34:28 +00:00
Specificato il tipo restituito
This commit is contained in:
parent
2867f28fc4
commit
5db8430358
1 changed files with 13 additions and 12 deletions
25
telegram.py
25
telegram.py
|
@ -8,14 +8,14 @@ import time
|
||||||
telegramtoken = filemanager.readfile('telegramapi.txt')
|
telegramtoken = filemanager.readfile('telegramapi.txt')
|
||||||
|
|
||||||
|
|
||||||
def getme():
|
def getme() -> dict():
|
||||||
"""Visualizza dati sul bot."""
|
"""Visualizza dati sul bot."""
|
||||||
# Manda la richiesta
|
# Manda la richiesta
|
||||||
data = requests.get("https://api.telegram.org/bot" + telegramtoken + "/getMe")
|
data = requests.get("https://api.telegram.org/bot" + telegramtoken + "/getMe")
|
||||||
return data
|
return data
|
||||||
|
|
||||||
|
|
||||||
def getupdates():
|
def getupdates() -> dict():
|
||||||
"""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."""
|
||||||
while True:
|
while True:
|
||||||
parametri = {
|
parametri = {
|
||||||
|
@ -37,7 +37,7 @@ def getupdates():
|
||||||
time.sleep(2)
|
time.sleep(2)
|
||||||
|
|
||||||
|
|
||||||
def sendmessage(content, to, reply=None):
|
def sendmessage(content, to, reply=None) -> None:
|
||||||
"""Manda un messaggio a una chat.
|
"""Manda un messaggio a una chat.
|
||||||
:param content: Testo del messaggio
|
:param content: Testo del messaggio
|
||||||
:param to: Destinatario del messaggio
|
:param to: Destinatario del messaggio
|
||||||
|
@ -54,7 +54,7 @@ def sendmessage(content, to, reply=None):
|
||||||
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) -> None:
|
||||||
"""Inoltra un messaggio mandato in un'altra chat.
|
"""Inoltra un messaggio mandato in un'altra chat.
|
||||||
:param msg: ID del messaggio
|
:param msg: ID del messaggio
|
||||||
:param sentby: Persona da cui è stato mandato il messaggio
|
:param sentby: Persona da cui è stato mandato il messaggio
|
||||||
|
@ -69,7 +69,7 @@ def forwardmessage(msg, sentby, to):
|
||||||
requests.get("https://api.telegram.org/bot" + telegramtoken + "/forwardMessage", params=parametri)
|
requests.get("https://api.telegram.org/bot" + telegramtoken + "/forwardMessage", params=parametri)
|
||||||
|
|
||||||
|
|
||||||
def sendphoto(pic, text, to):
|
def sendphoto(pic, text, to) -> None:
|
||||||
"""Manda una foto compressa a una chat.
|
"""Manda una foto compressa a una chat.
|
||||||
:param pic: ID della foto da inviare
|
:param pic: ID della foto da inviare
|
||||||
:param text: Testo della foto da inviare
|
:param text: Testo della foto da inviare
|
||||||
|
@ -84,7 +84,7 @@ def sendphoto(pic, text, to):
|
||||||
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendPhoto", params=parametri)
|
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendPhoto", params=parametri)
|
||||||
|
|
||||||
|
|
||||||
def sendaudio(aud, to):
|
def sendaudio(aud, to) -> None:
|
||||||
"""Manda un file audio .mp3 a una chat.
|
"""Manda un file audio .mp3 a una chat.
|
||||||
:param aud: ID del file audio
|
:param aud: ID del file audio
|
||||||
:param to: Destinatario dell'audio
|
:param to: Destinatario dell'audio
|
||||||
|
@ -97,8 +97,9 @@ def sendaudio(aud, to):
|
||||||
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendAudio", params=parametri)
|
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendAudio", params=parametri)
|
||||||
|
|
||||||
|
|
||||||
def senddocument(doc, to, reply=None):
|
def senddocument(doc, to, reply=None) -> None:
|
||||||
"""Manda un file a una chat.
|
"""Manda un file a una chat.
|
||||||
|
:param reply: ID del messaggio a cui rispondere
|
||||||
:param doc: ID del documento
|
:param doc: ID del documento
|
||||||
:param to: Destinatario del documento
|
:param to: Destinatario del documento
|
||||||
"""
|
"""
|
||||||
|
@ -111,7 +112,7 @@ def senddocument(doc, to, reply=None):
|
||||||
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendDocument", params=parametri)
|
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendDocument", params=parametri)
|
||||||
|
|
||||||
|
|
||||||
def sendsticker(stk, to):
|
def sendsticker(stk, to) -> None:
|
||||||
"""Manda uno sticker a una chat.
|
"""Manda uno sticker a una chat.
|
||||||
:param stk: ID dello sticker
|
:param stk: ID dello sticker
|
||||||
:param to: Destinatario dello sticker
|
:param to: Destinatario dello sticker
|
||||||
|
@ -124,7 +125,7 @@ def sendsticker(stk, to):
|
||||||
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendSticker", params=parametri)
|
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendSticker", params=parametri)
|
||||||
|
|
||||||
|
|
||||||
def sendvideo(vid, to):
|
def sendvideo(vid, to) -> None:
|
||||||
"""Manda un video .mp4 a una chat.
|
"""Manda un video .mp4 a una chat.
|
||||||
:param vid: ID del video
|
:param vid: ID del video
|
||||||
:param to: Destinatario del video
|
:param to: Destinatario del video
|
||||||
|
@ -137,7 +138,7 @@ def sendvideo(vid, to):
|
||||||
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendVideo", params=parametri)
|
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendVideo", params=parametri)
|
||||||
|
|
||||||
|
|
||||||
def sendvoice(aud, to):
|
def sendvoice(aud, to) -> None:
|
||||||
"""Manda un file audio .ogg con OPUS a una chat come se fosse un messaggio vocale.
|
"""Manda un file audio .ogg con OPUS a una chat come se fosse un messaggio vocale.
|
||||||
:param aud: ID dell'audio
|
:param aud: ID dell'audio
|
||||||
:param to: Destinatario dell'audio
|
:param to: Destinatario dell'audio
|
||||||
|
@ -150,7 +151,7 @@ def sendvoice(aud, to):
|
||||||
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendVoice", params=parametri)
|
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendVoice", params=parametri)
|
||||||
|
|
||||||
|
|
||||||
def sendlocation(lat, long, to):
|
def sendlocation(lat, long, to) -> None:
|
||||||
"""Manda una posizione sulla mappa.
|
"""Manda una posizione sulla mappa.
|
||||||
:param lat: Latitudine
|
:param lat: Latitudine
|
||||||
:param long: Longitudine
|
:param long: Longitudine
|
||||||
|
@ -166,7 +167,7 @@ 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, action='typing'):
|
def sendchataction(to, action='typing') -> None:
|
||||||
"""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 action: Tipo di stato da visualizzare
|
:param action: Tipo di stato da visualizzare
|
||||||
|
|
Loading…
Reference in a new issue