Update app.py
Browse files
app.py
CHANGED
|
@@ -1617,8 +1617,7 @@ def gc_forms():
|
|
| 1617 |
|
| 1618 |
|
| 1619 |
|
| 1620 |
-
|
| 1621 |
-
|
| 1622 |
curators = ["Anna", "Ekaterina", "Ivan", "Maria", "Sergey", "Olga", "Alex", "Natalia", "Dmitry", "Elena"]
|
| 1623 |
|
| 1624 |
# Переменная для отслеживания текущего куратора
|
|
@@ -1632,16 +1631,17 @@ mapping_template_cur = {
|
|
| 1632 |
'curator': 'curator'
|
| 1633 |
}
|
| 1634 |
|
| 1635 |
-
|
| 1636 |
verifikation_start = "1" # Пример значения, которое должно быть установлено из конфигурации
|
| 1637 |
|
| 1638 |
|
| 1639 |
def verify_phone_number(phone_number):
|
|
|
|
| 1640 |
print(f"verifikation_start: {verifikation_start}")
|
| 1641 |
|
| 1642 |
if verifikation_start == "1":
|
| 1643 |
full_url_ver = f"{wa_url}{wa_ak}{ws_url_ver}{wa_api_key}"
|
| 1644 |
-
print(f"Full URL: {full_url_ver}")
|
| 1645 |
|
| 1646 |
# Создаем payload для запроса
|
| 1647 |
payload = json.dumps({
|
|
@@ -1655,13 +1655,13 @@ def verify_phone_number(phone_number):
|
|
| 1655 |
response = requests.post(full_url_ver, headers=headers, data=payload)
|
| 1656 |
|
| 1657 |
# Печатаем статус ответа
|
| 1658 |
-
print(f"Response Status Code: {response.status_code}")
|
| 1659 |
|
| 1660 |
# Проверяем статус код ответа
|
| 1661 |
if response.status_code == 200:
|
| 1662 |
# Печатаем текст ответа от сервера
|
| 1663 |
response_body = response.json()
|
| 1664 |
-
print(f"Response Body: {response_body}")
|
| 1665 |
|
| 1666 |
# Извлекаем значение из JSON
|
| 1667 |
exists_whatsapp = response_body.get('existsWhatsapp', 'false')
|
|
@@ -1670,7 +1670,7 @@ def verify_phone_number(phone_number):
|
|
| 1670 |
# Возвращаем значение
|
| 1671 |
return exists_whatsapp
|
| 1672 |
else:
|
| 1673 |
-
print("Error: Unable to fetch data")
|
| 1674 |
return "Error"
|
| 1675 |
else:
|
| 1676 |
print("Verification not started")
|
|
|
|
| 1617 |
|
| 1618 |
|
| 1619 |
|
| 1620 |
+
# Список кураторов
|
|
|
|
| 1621 |
curators = ["Anna", "Ekaterina", "Ivan", "Maria", "Sergey", "Olga", "Alex", "Natalia", "Dmitry", "Elena"]
|
| 1622 |
|
| 1623 |
# Переменная для отслеживания текущего куратора
|
|
|
|
| 1631 |
'curator': 'curator'
|
| 1632 |
}
|
| 1633 |
|
| 1634 |
+
DATABASE_NAME3 = 'data_gc.db'
|
| 1635 |
verifikation_start = "1" # Пример значения, которое должно быть установлено из конфигурации
|
| 1636 |
|
| 1637 |
|
| 1638 |
def verify_phone_number(phone_number):
|
| 1639 |
+
print(f"Starting phone verification for number: {phone_number}")
|
| 1640 |
print(f"verifikation_start: {verifikation_start}")
|
| 1641 |
|
| 1642 |
if verifikation_start == "1":
|
| 1643 |
full_url_ver = f"{wa_url}{wa_ak}{ws_url_ver}{wa_api_key}"
|
| 1644 |
+
print(f"Full URL for verification: {full_url_ver}")
|
| 1645 |
|
| 1646 |
# Создаем payload для запроса
|
| 1647 |
payload = json.dumps({
|
|
|
|
| 1655 |
response = requests.post(full_url_ver, headers=headers, data=payload)
|
| 1656 |
|
| 1657 |
# Печатаем статус ответа
|
| 1658 |
+
print(f"Response Status Code from verification server: {response.status_code}")
|
| 1659 |
|
| 1660 |
# Проверяем статус код ответа
|
| 1661 |
if response.status_code == 200:
|
| 1662 |
# Печатаем текст ответа от сервера
|
| 1663 |
response_body = response.json()
|
| 1664 |
+
print(f"Response Body from verification server: {response_body}")
|
| 1665 |
|
| 1666 |
# Извлекаем значение из JSON
|
| 1667 |
exists_whatsapp = response_body.get('existsWhatsapp', 'false')
|
|
|
|
| 1670 |
# Возвращаем значение
|
| 1671 |
return exists_whatsapp
|
| 1672 |
else:
|
| 1673 |
+
print("Error: Unable to fetch data from verification server")
|
| 1674 |
return "Error"
|
| 1675 |
else:
|
| 1676 |
print("Verification not started")
|