Update app.py
Browse files
app.py
CHANGED
@@ -1,48 +1,38 @@
|
|
1 |
-
import
|
2 |
import requests
|
3 |
-
from flask import Flask, request, render_template, redirect
|
4 |
from datetime import datetime
|
5 |
|
6 |
app = Flask(__name__)
|
7 |
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
response.raise_for_status()
|
38 |
-
return render_template("obrigado.html", nome=nome)
|
39 |
-
except Exception as e:
|
40 |
-
print("Erro ao enviar para o Make:", e)
|
41 |
-
return {"status": "erro", "mensagem": "Erro ao enviar para o Make"}, 500
|
42 |
-
|
43 |
-
if __name__ == "__main__":
|
44 |
-
app.run(host="0.0.0.0", port=7860)
|
45 |
-
|
46 |
|
47 |
|
48 |
|
|
|
1 |
+
from flask import Flask, render_template, request, redirect
|
2 |
import requests
|
|
|
3 |
from datetime import datetime
|
4 |
|
5 |
app = Flask(__name__)
|
6 |
|
7 |
+
# Substitua com o seu webhook do Make
|
8 |
+
WEBHOOK_URL = "https://hook.us1.make.com/SEU_WEBHOOK_AQUI"
|
9 |
+
|
10 |
+
@app.route("/", methods=["GET", "POST"])
|
11 |
+
def form():
|
12 |
+
if request.method == "POST":
|
13 |
+
nome = request.form["nome"]
|
14 |
+
email = request.form["email"]
|
15 |
+
bairro = request.form["bairro"]
|
16 |
+
preco = request.form["preco"]
|
17 |
+
mensagem = request.form["mensagem"]
|
18 |
+
|
19 |
+
payload = {
|
20 |
+
"nome": nome,
|
21 |
+
"email": email,
|
22 |
+
"bairro": bairro,
|
23 |
+
"preco": preco,
|
24 |
+
"mensagem": mensagem,
|
25 |
+
"data": datetime.now().isoformat()
|
26 |
+
}
|
27 |
+
|
28 |
+
try:
|
29 |
+
requests.post(WEBHOOK_URL, json=payload)
|
30 |
+
except Exception as e:
|
31 |
+
print("Erro ao enviar para Make:", e)
|
32 |
+
|
33 |
+
return redirect("/") # ou redirecionar para uma p谩gina de sucesso
|
34 |
+
|
35 |
+
return render_template("form.html")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
|
37 |
|
38 |
|