Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -148,7 +148,7 @@ for db in DATABASES:
|
|
148 |
DATABASE_NEW = 'data_gc.db'
|
149 |
|
150 |
|
151 |
-
# Переменная для хранения IP-адреса
|
152 |
server_ip = None
|
153 |
|
154 |
def get_ip_address():
|
@@ -179,16 +179,6 @@ def index():
|
|
179 |
"""
|
180 |
return render_template_string(html)
|
181 |
|
182 |
-
# Пример данных настроек
|
183 |
-
api_key_sys_ser = ''
|
184 |
-
vk_api_key_ser = ''
|
185 |
-
crypto_key_sys_ser = ''
|
186 |
-
senler_token_ser = ''
|
187 |
-
wa_ak_ser = ''
|
188 |
-
wa_api_key_ser = ''
|
189 |
-
curators_ser = ''
|
190 |
-
call_api_key = ''
|
191 |
-
|
192 |
# Пример данных настроек
|
193 |
settings = {
|
194 |
'api_key_sys': 'default_api_key_sys',
|
@@ -202,28 +192,14 @@ settings = {
|
|
202 |
}
|
203 |
|
204 |
def save_settings(settings_dict):
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
api_key_sys_ser = settings_dict.get('api_key_sys', '')
|
209 |
-
vk_api_key_ser = settings_dict.get('vk_api_key', '')
|
210 |
-
crypto_key_sys_ser = settings_dict.get('crypto_key_sys', '')
|
211 |
-
senler_token_ser = settings_dict.get('senler_token', '')
|
212 |
-
wa_ak_ser = settings_dict.get('wa_ak', '')
|
213 |
-
wa_api_key_ser = settings_dict.get('wa_api_key', '')
|
214 |
-
curators_ser = settings_dict.get('curators', '')
|
215 |
-
call_api_key = settings_dict.get('call_api_key', '')
|
216 |
|
217 |
print(f"Сохраненные настройки:")
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
print(f"senler_token: {senler_token_ser}")
|
222 |
-
print(f"wa_ak: {wa_ak_ser}")
|
223 |
-
print(f"wa_api_key: {wa_api_key_ser}")
|
224 |
-
print(f"curators: {curators_ser}")
|
225 |
-
print(f"call_api_key: {call_api_key}")
|
226 |
-
|
227 |
@app.route('/load_settings', methods=['POST'])
|
228 |
def get_settings():
|
229 |
# Проверка IP-адреса клиента
|
@@ -246,10 +222,7 @@ def save_settings_route():
|
|
246 |
|
247 |
data = request.json.get('data', {})
|
248 |
if data:
|
249 |
-
|
250 |
-
if value is not None:
|
251 |
-
settings[key] = value
|
252 |
-
save_settings(settings)
|
253 |
return jsonify({'status': 'success'})
|
254 |
else:
|
255 |
return jsonify({'status': 'error', 'message': 'No data provided'}), 400
|
@@ -266,6 +239,7 @@ def index_set():
|
|
266 |
|
267 |
|
268 |
|
|
|
269 |
mapping_template = {
|
270 |
"username": "name",
|
271 |
"phone": "phone",
|
|
|
148 |
DATABASE_NEW = 'data_gc.db'
|
149 |
|
150 |
|
151 |
+
# Переменная для хранения IP-адреса сервера
|
152 |
server_ip = None
|
153 |
|
154 |
def get_ip_address():
|
|
|
179 |
"""
|
180 |
return render_template_string(html)
|
181 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
182 |
# Пример данных настроек
|
183 |
settings = {
|
184 |
'api_key_sys': 'default_api_key_sys',
|
|
|
192 |
}
|
193 |
|
194 |
def save_settings(settings_dict):
|
195 |
+
for key, value in settings_dict.items():
|
196 |
+
if value is not None:
|
197 |
+
settings[key] = value
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
198 |
|
199 |
print(f"Сохраненные настройки:")
|
200 |
+
for key, value in settings.items():
|
201 |
+
print(f"{key}: {value}")
|
202 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
203 |
@app.route('/load_settings', methods=['POST'])
|
204 |
def get_settings():
|
205 |
# Проверка IP-адреса клиента
|
|
|
222 |
|
223 |
data = request.json.get('data', {})
|
224 |
if data:
|
225 |
+
save_settings(data)
|
|
|
|
|
|
|
226 |
return jsonify({'status': 'success'})
|
227 |
else:
|
228 |
return jsonify({'status': 'error', 'message': 'No data provided'}), 400
|
|
|
239 |
|
240 |
|
241 |
|
242 |
+
|
243 |
mapping_template = {
|
244 |
"username": "name",
|
245 |
"phone": "phone",
|