Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # Gui Canh Bao Telegram
- import json
- import requests
- import os
- TOKEN = "your_token"
- URL = "https://api.telegram.org/bot{}/".format(TOKEN)
- def get_url(url):
- response = requests.get(url)
- content = response.content.decode("utf8")
- return content
- def get_json_from_url(url):
- content = get_url(url)
- js = json.loads(content)
- return js
- def get_updates():
- url = URL + "getUpdates"
- js = get_json_from_url(url)
- return js
- def get_last_chat_id_and_text(updates):
- num_updates = len(updates["result"])
- last_update = num_updates - 1
- text = updates["result"][last_update]["message"]["text"]
- chat_id = updates["result"][last_update]["message"]["chat"]["id"]
- return (text, chat_id)
- def send_message(text, chat_id):
- url = URL + "sendMessage?text={}&chat_id={}".format(text, chat_id)
- get_url(url)
- #text, chat = get_last_chat_id_and_text(get_updates())
- #send_message(text, chat)
- mess = os.environ['NOTIFY_LASTSERVICESTATE']+ '->' + os.environ['NOTIFY_SERVICESTATE'] + ' Host:' + os.environ['NOTIFY_HOSTNAME'] + ' IP:' + os.environ['NOTIFY_HOSTADDRESS'] + ' Service:' + os.environ['NOTIFY_SERVICEDESC'] + ' Time:' + os.environ['NOTIFY_SHORTDATETIME']
- send_message(mess, os.environ['NOTIFY_CONTACT_TELEGRAM_CHAT_ID'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement