Spaces:
fantos
/
Sleeping

arxivgpt kim commited on
Commit
f0ec540
·
verified ·
1 Parent(s): 75f8985

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -6
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
- return total_score, grade, definition
113
-
114
  webhook_url = "https://hooks.zapier.com/hooks/catch/14523965/3egrs04/"
115
- # 전송할 데이터 구성
116
  data = {
117
- "project_name": project_name.value, # Textbox의 입력값은 .value를 통해 접근
118
  "contact_name": contact_name.value,
119
  "contact_email": contact_email.value,
120
- "contact_phone": contact_phone.value, # contact_number를 contact_phone으로 변경
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):