1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-30 15:04:18 +00:00

Aggiunte nuove funzioni di invio documenti

This commit is contained in:
Steffo 2015-10-07 10:31:26 +02:00
parent 5de053b514
commit 53f0b681c3

View file

@ -1,4 +1,4 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
import requests import requests
import filemanager import filemanager
@ -44,8 +44,17 @@ def forwardMessage(msg, sentby, to):
#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 sendAudio(aud, to):
"""Manda un file audio .mp3 a una chat."""
parametri = {
'chat_id': to,
'audio': aud,
}
#Manda la richiesta ai server di Telegram.
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendAudio", params=parametri)
def sendDocument(doc, to): def sendDocument(doc, to):
"""Manda un audio a una chat.""" """Manda un file a una chat."""
parametri = { parametri = {
'chat_id': to, 'chat_id': to,
'document': doc, 'document': doc,
@ -53,6 +62,34 @@ def sendDocument(doc, to):
#Manda la richiesta ai server di Telegram. #Manda la richiesta ai server di Telegram.
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):
"""Manda uno sticker a una chat."""
parametri = {
'chat_id': to,
'sticker': stk,
}
#Manda la richiesta ai server di Telegram.
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendSticker", params=parametri)
def sendVideo(vid, to):
"""Manda un video .mp4 a una chat."""
parametri = {
'chat_id': to,
'video': vid,
}
#Manda la richiesta ai server di Telegram.
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendVideo", params=parametri)
def sendVoice(aud, to):
"""Manda un file audio .ogg con OPUS a una chat."""
parametri = {
'chat_id': to,
'voice': aud,
}
#Manda la richiesta ai server di Telegram.
requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendVoice", params=parametri)
def sendLocation(lat, long, to): def sendLocation(lat, long, to):
"""Manda una posizione sulla mappa.""" """Manda una posizione sulla mappa."""
#Parametri del messaggio #Parametri del messaggio