Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
-
from flask import Flask, request,
|
2 |
-
import
|
|
|
3 |
import os
|
4 |
import pytz
|
5 |
import datetime
|
@@ -9,10 +10,8 @@ tranid = '1228035:6425508451'
|
|
9 |
formid = 'form770451882'
|
10 |
|
11 |
base_url = os.getenv('base_url') # URL сервера
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
app = Flask(__name__, template_folder="./")
|
16 |
|
17 |
app = Flask(__name__, template_folder="./")
|
18 |
|
@@ -69,19 +68,24 @@ def send_request(email, name, phone, tranid, formid, pr1, pr2, pr3, pr4, pr5):
|
|
69 |
'utm_medium': pr2,
|
70 |
'utm_campaign': pr3,
|
71 |
'utm_content': pr4,
|
72 |
-
'utm_term': pr5
|
73 |
}
|
74 |
|
75 |
headers = {
|
76 |
'Content-Type': 'application/x-www-form-urlencoded'
|
77 |
}
|
78 |
|
|
|
|
|
79 |
try:
|
80 |
-
|
81 |
-
|
82 |
-
response.
|
83 |
-
|
84 |
-
|
|
|
|
|
|
|
85 |
print(f"Error sending request: {e}")
|
86 |
return {"error": str(e)}
|
87 |
|
@@ -120,8 +124,7 @@ def handle_incoming_request():
|
|
120 |
|
121 |
# Возвращаем список ответов
|
122 |
return jsonify({'responses': [response_1]})
|
123 |
-
|
124 |
-
return jsonify({'message': 'No request sent, not the correct day'}), 200
|
125 |
|
126 |
|
127 |
|
|
|
1 |
+
from flask import Flask, request, jsonify
|
2 |
+
import http.client
|
3 |
+
import urllib.parse
|
4 |
import os
|
5 |
import pytz
|
6 |
import datetime
|
|
|
10 |
formid = 'form770451882'
|
11 |
|
12 |
base_url = os.getenv('base_url') # URL сервера
|
13 |
+
if not base_url:
|
14 |
+
base_url = 'webhook.site' # Замените на ваш действительный URL для отладки
|
|
|
|
|
15 |
|
16 |
app = Flask(__name__, template_folder="./")
|
17 |
|
|
|
68 |
'utm_medium': pr2,
|
69 |
'utm_campaign': pr3,
|
70 |
'utm_content': pr4,
|
71 |
+
'utm_term': pr5
|
72 |
}
|
73 |
|
74 |
headers = {
|
75 |
'Content-Type': 'application/x-www-form-urlencoded'
|
76 |
}
|
77 |
|
78 |
+
params = urllib.parse.urlencode(data)
|
79 |
+
|
80 |
try:
|
81 |
+
conn = http.client.HTTPSConnection(base_url)
|
82 |
+
conn.request("POST", "/", params, headers)
|
83 |
+
response = conn.getresponse()
|
84 |
+
response_data = response.read()
|
85 |
+
conn.close()
|
86 |
+
print(f"Response data: {response_data.decode('utf-8')}")
|
87 |
+
return response_data.decode('utf-8')
|
88 |
+
except Exception as e:
|
89 |
print(f"Error sending request: {e}")
|
90 |
return {"error": str(e)}
|
91 |
|
|
|
124 |
|
125 |
# Возвращаем список ответов
|
126 |
return jsonify({'responses': [response_1]})
|
127 |
+
|
|
|
128 |
|
129 |
|
130 |
|