Spaces:
				
			
			
	
			
			
		Sleeping
		
	
	
	
			
			
	
	
	
	
		
		
		Sleeping
		
	File size: 1,551 Bytes
			
			| 4818e9b 6e5ec17 e9edc80 3ea419a 6e5ec17 4818e9b f97f786 4818e9b 3537db9 4595fee f18f04b 2923221 | 1 2 3 4 5 6 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 38 39 40 41 42 43 44 45 46 47 48 | from flask import Flask, request
import requests
import os
app = Flask(__name__)
api_key = os.getenv('api_key')
base_url = os.getenv('base_url')  # URL сервера, например, 'https://api.notisend.ru/v1/email/'
token = os.getenv('token')  # Ваш токен
@app.route('/save_db', methods=['GET'])
def save_db():
    # Получаем данные из запроса
    name = request.args.get('name')
    email = request.args.get('email')
    phone = request.args.get('phone')
    grup_id = request.args.get('grup_id')
    pr1 = request.args.get('pr1')
    pr2 = request.args.get('pr2')
    # Создаем данные для отправки
    data = {
        "email": email,
        "unconfirmed": True,  # Создаем неподтвержденного получателя
        "values": [
            {"parameter_id": "1", "value": name},
            {"parameter_id": "2", "value": phone},
            {"parameter_id": "3", "value": pr1},
            {"parameter_id": "4", "value": pr2}
        ],
        "tags": ["buyer", "regular customer"]  # Пример тегов
    }
    # Отправляем запрос
    headers = {
        'Authorization': f'Bearer {token}',
        'Content-Type': 'application/json'
    }
    response = requests.post(f"{base_url}lists/{grup_id}/recipients", json=data, headers=headers)
    # Возвращаем текст ответа сервера
    return response.text
if __name__ == '__main__':
    app.run(host='0.0.0.0', port=int(os.environ.get('PORT', 7860))) |