diff --git a/telegram.py b/telegram.py index 2d69cfc8..ec3e5390 100644 --- a/telegram.py +++ b/telegram.py @@ -1,4 +1,4 @@ -# -*- coding: utf-8 -*- +# -*- coding: utf-8 -*- import requests import filemanager @@ -44,8 +44,17 @@ def forwardMessage(msg, sentby, to): #Manda la richiesta ai server di Telegram. 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): - """Manda un audio a una chat.""" + """Manda un file a una chat.""" parametri = { 'chat_id': to, 'document': doc, @@ -53,6 +62,34 @@ def sendDocument(doc, to): #Manda la richiesta ai server di Telegram. 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): """Manda una posizione sulla mappa.""" #Parametri del messaggio @@ -72,4 +109,4 @@ def sendChatAction(to, type='typing'): 'action': type, } #Manda la richiesta ai server di Telegram. - requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendChatAction", params=parametri) \ No newline at end of file + requests.get("https://api.telegram.org/bot" + telegramtoken + "/sendChatAction", params=parametri)