Update app.py
Browse files
app.py
CHANGED
@@ -1349,13 +1349,41 @@ def shop_bonus_new():
|
|
1349 |
|
1350 |
|
1351 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1352 |
|
1353 |
|
1354 |
|
1355 |
|
1356 |
|
1357 |
|
1358 |
-
# Добавление пользователя в группу СЕНДЛЕРА
|
1359 |
@app.route('/add_user_senler', methods=['POST'])
|
1360 |
def add_user_senler():
|
1361 |
# Получаем параметры из POST-запроса, если параметр отсутствует, устанавливаем значение пустой строки
|
@@ -1394,7 +1422,7 @@ def add_user_senler():
|
|
1394 |
})
|
1395 |
|
1396 |
|
1397 |
-
# Добавление пользователя в группу СЕНДЛЕРА с данными
|
1398 |
@app.route('/add_user_senler_full', methods=['POST'])
|
1399 |
def add_user_senler_full():
|
1400 |
# Получаем параметры из POST-запроса, если параметр отсутствует, устанавливаем значение пустой строки
|
|
|
1349 |
|
1350 |
|
1351 |
|
1352 |
+
# Добавление пользователя в группу СЕНДЛЕРА напрямую их запроса
|
1353 |
+
@app.route('/add_get_senler', methods=['GET'])
|
1354 |
+
def add_user_senler():
|
1355 |
+
# Получаем параметры из GET-запроса, если параметр отсутствует, устанавливаем значение пустой строки
|
1356 |
+
vk_user_id = request.args.get('vk_user_id', "")
|
1357 |
+
vk_group_id = request.args.get('vk_group_id', "")
|
1358 |
+
subscription_id = request.args.get('sub_id', "")
|
1359 |
+
senler_token = request.args.get('access_token', "") # Получаем access_token из запроса
|
1360 |
+
|
1361 |
+
# Формируем данные для запроса к API Senler
|
1362 |
+
senler_data = {
|
1363 |
+
'vk_user_id': vk_user_id,
|
1364 |
+
'vk_group_id': vk_group_id,
|
1365 |
+
'subscription_id': subscription_id,
|
1366 |
+
'access_token': senler_token, # Передаем access_token
|
1367 |
+
'v': 2
|
1368 |
+
}
|
1369 |
+
|
1370 |
+
# Отправляем GET-запрос к API Senler
|
1371 |
+
response = requests.get('https://senler.ru/api/subscribers/add', params=senler_data)
|
1372 |
+
|
1373 |
+
# Проверяем успешность запроса
|
1374 |
+
success = response.status_code == 200 and response.json().get('success', False)
|
1375 |
+
|
1376 |
+
# Возвращаем результат
|
1377 |
+
return jsonify({
|
1378 |
+
'success': success
|
1379 |
+
})
|
1380 |
|
1381 |
|
1382 |
|
1383 |
|
1384 |
|
1385 |
|
1386 |
+
# Добавление пользователя в группу СЕНДЛЕРА из конструктора
|
1387 |
@app.route('/add_user_senler', methods=['POST'])
|
1388 |
def add_user_senler():
|
1389 |
# Получаем параметры из POST-запроса, если параметр отсутствует, устанавливаем значение пустой строки
|
|
|
1422 |
})
|
1423 |
|
1424 |
|
1425 |
+
# Добавление пользователя в группу СЕНДЛЕРА с данными из конструктора
|
1426 |
@app.route('/add_user_senler_full', methods=['POST'])
|
1427 |
def add_user_senler_full():
|
1428 |
# Получаем параметры из POST-запроса, если параметр отсутствует, устанавливаем значение пустой строки
|