domotik/myapp.py
2022-12-17 01:25:12 +01:00

29 lines
794 B
Python

import flask
import requests
import threading
app = flask.Flask(import_name=__name__)
@app.route(rule="/")
def index():
print("Can print inside the called function")
return "Okay, got it !"
def opener():
for _ in range(5):
requests.get("http://192.168.0.103/open")
@app.route(rule="/receiving", methods=["POST"])
def receiver():
#data = flask.request.get_json()
#for field in data: print(field, ":", data[field])
data = flask.request.get_data(as_text=True)
print(data)
print(flask.request.args)
if "please" in data:
op = threading.Thread(target=opener)
op.start()
return flask.jsonify({"events":[{"event":"log","message":"server received sms successfully"}]})
if __name__=="__main__":
app.run(host="0.0.0.0", debug=True)