DmitrMakeev commited on
Commit
86dc14c
·
verified ·
1 Parent(s): 485c492

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +47 -2
app.py CHANGED
@@ -26,10 +26,11 @@ from base import replace_null_with_empty_string
26
 
27
 
28
 
29
- from ns import send_ns
30
  api_key_sys = os.getenv('api_key_sys')
31
 
32
-
 
33
 
34
  import logging
35
 
@@ -798,6 +799,50 @@ def shop_bonus_new():
798
 
799
 
800
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
801
 
802
 
803
 
 
26
 
27
 
28
 
29
+ # Замените на ваш реальный ключ Системы
30
  api_key_sys = os.getenv('api_key_sys')
31
 
32
+ # Замените на ваш реальный access_token СЕНДЛЕРА
33
+ senler_token = os.getenv('senler_token')
34
 
35
  import logging
36
 
 
799
 
800
 
801
 
802
+ # Добавление пользователя в группу СЕНДЛЕРА
803
+ @app.route('/add_user_senler', methods=['GET'])
804
+ def add_user_senler():
805
+ # Получаем параметры из GET-запроса, если параметр отсутствует, устанавливаем значение пустой строки
806
+ vk_user_id = request.args.get('vk_user_id', "")
807
+ vk_group_id = request.args.get('vk_group_id', "")
808
+ utm_id = request.args.get('utm_id', "")
809
+ utm_source = request.args.get('utm_source', "")
810
+ utm_medium = request.args.get('utm_medium', "")
811
+ utm_campaign = request.args.get('utm_campaign', "")
812
+ utm_content = request.args.get('utm_content', "")
813
+ utm_term = request.args.get('utm_term', "")
814
+
815
+ # Формируем данные для запроса к API Senler
816
+ data = {
817
+ 'vk_user_id': vk_user_id,
818
+ 'subscription_id': vk_group_id,
819
+ 'utm_id': utm_id,
820
+ 'utm_source': utm_source,
821
+ 'utm_medium': utm_medium,
822
+ 'utm_campaign': utm_campaign,
823
+ 'utm_content': utm_content,
824
+ 'utm_term': utm_term,
825
+ 'access_token': senler_token,
826
+ 'v': 2
827
+ }
828
+
829
+ # Отправляем запрос к API Senler
830
+ response = requests.post('https://senler.ru/api/subscribers/add', data=data)
831
+
832
+ # Возвращаем результат
833
+ return jsonify(response.json())
834
+
835
+
836
+
837
+
838
+
839
+
840
+
841
+
842
+
843
+
844
+
845
+
846
 
847
 
848