Spaces:
Sleeping
Sleeping
arxivgpt kim
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -109,19 +109,22 @@ scores = [[1, 0],
|
|
109 |
def calculate_score(*answers):
|
110 |
total_score = sum([scores[i][options[i].index(answer)] for i, answer in enumerate(answers)])
|
111 |
grade, definition = get_grade(total_score)
|
112 |
-
|
113 |
-
|
114 |
webhook_url = "https://hooks.zapier.com/hooks/catch/14523965/3egrs04/"
|
115 |
-
# 전송할 데이터 구성
|
116 |
data = {
|
117 |
-
"project_name": project_name.value,
|
118 |
"contact_name": contact_name.value,
|
119 |
"contact_email": contact_email.value,
|
120 |
-
"contact_phone": contact_phone.value,
|
121 |
"responses": answers # 사용자의 응답들
|
122 |
}
|
123 |
-
# Zapier Webhook으로 데이터 전송
|
124 |
response = requests.post(webhook_url, json=data)
|
|
|
|
|
|
|
|
|
|
|
|
|
125 |
|
126 |
|
127 |
def get_grade(total_score):
|
|
|
109 |
def calculate_score(*answers):
|
110 |
total_score = sum([scores[i][options[i].index(answer)] for i, answer in enumerate(answers)])
|
111 |
grade, definition = get_grade(total_score)
|
112 |
+
# 여기서 결과를 반환하기 전에 Zapier Webhook으로 데이터를 전송합니다.
|
|
|
113 |
webhook_url = "https://hooks.zapier.com/hooks/catch/14523965/3egrs04/"
|
|
|
114 |
data = {
|
115 |
+
"project_name": project_name.value,
|
116 |
"contact_name": contact_name.value,
|
117 |
"contact_email": contact_email.value,
|
118 |
+
"contact_phone": contact_phone.value,
|
119 |
"responses": answers # 사용자의 응답들
|
120 |
}
|
|
|
121 |
response = requests.post(webhook_url, json=data)
|
122 |
+
# Zapier로부터의 응답 확인
|
123 |
+
if response.status_code == 200:
|
124 |
+
print("Data sent to Zapier successfully.")
|
125 |
+
else:
|
126 |
+
print(f"Failed to send data to Zapier. Status code: {response.status_code}, Response: {response.text}")
|
127 |
+
return total_score, grade, definition
|
128 |
|
129 |
|
130 |
def get_grade(total_score):
|