import os import datetime import requests from dotenv import load_dotenv def broadcast(this_message): """ :param this_message: :return: """ # development only load_dotenv() url = os.environ["BROADCAST_URL"] this_time = datetime.datetime.utcnow().strftime('%Y-%m-%d %H:%M') json = {'content': this_time+': '+this_message} response = requests.post(url, json=json) if response.status_code in [200, 204]: print("Webhook executed") else: print("status code {}: {}".format(response.status_code, response.content.decode("utf-8")))