view.py 561 B

123456789101112131415161718192021
  1. import os
  2. import datetime
  3. import requests
  4. def broadcast(this_message):
  5. """
  6. :param this_message:
  7. :return:
  8. """
  9. # development only
  10. # load_dotenv()
  11. url = os.environ["BROADCAST_URL"]
  12. this_time = datetime.datetime.utcnow().strftime('%Y-%m-%d %H:%M')
  13. json = {'content': this_time+': '+this_message}
  14. response = requests.post(url, json=json)
  15. if response.status_code in [200, 204]:
  16. print("Webhook executed")
  17. else:
  18. print("status code {}: {}".format(response.status_code, response.content.decode("utf-8")))