mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-27 13:34:28 +00:00
Aggiunte nuove funzioni di invio documenti
This commit is contained in:
parent
5de053b514
commit
53f0b681c3
1 changed files with 40 additions and 3 deletions
41
telegram.py
41
telegram.py
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue