Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -22,7 +22,6 @@ def create_meeting(input_params: CreateParams) -> dict:
|
|
22 |
|
23 |
def get_summary(input_params) -> dict:
|
24 |
print(input_params)
|
25 |
-
print("nach params print")
|
26 |
try:
|
27 |
url = f"{os.environ.get('BASE_API')}/api/create-interview-summary"
|
28 |
response = requests.post(url=url,data=input_params)
|
@@ -95,9 +94,9 @@ selected_time = st.time_input("Starting time of the appointment", value=rounded_
|
|
95 |
time_zone = st.selectbox("Please select your time zone (based on UTC time)",options=["+10","+9","+8","+7","+6","+5","+4","+3","+2","+1","0","-1","-2","-3","-4","-5","-6","-7","-8","-9","-10"],index=10, key="time_option")
|
96 |
selected_duration = st.select_slider("Duration of the appointment in minutes",[15,30,45,60],value=30)
|
97 |
subject_input = st.text_input("Enter the subject of the meeting")
|
98 |
-
recruiter_mail = st.text_input("Please enter the mail of the recruiter", key="recruiter_mail")
|
99 |
-
client_mail = st.text_input("Please enter the mail of the client", key="client_mail")
|
100 |
-
candidate_mail = st.text_input("Please enter the mail of the candidate", key="candidate_mail")
|
101 |
|
102 |
if not st.session_state["appointment_response"]:
|
103 |
if st.button("Create appointment") or st.session_state["appointment_response"]:
|
@@ -118,16 +117,16 @@ if not st.session_state["appointment_response"]:
|
|
118 |
},
|
119 |
"subject": subject_input,
|
120 |
"recruiter": {
|
121 |
-
"email": st.session_state["recruiter_mail"],
|
122 |
-
"name": st.session_state["recruiter_mail"]
|
123 |
},
|
124 |
"client": {
|
125 |
-
"email": st.session_state["client_mail"],
|
126 |
-
"name": st.session_state["client_mail"]
|
127 |
},
|
128 |
"candidate": {
|
129 |
-
"email": st.session_state["candidate_mail"],
|
130 |
-
"name": st.session_state["candidate_mail"]
|
131 |
}
|
132 |
})
|
133 |
appointment_response = create_meeting(request_params)
|
@@ -146,16 +145,16 @@ if not st.session_state["appointment_response"]:
|
|
146 |
environment=str(["us"]),
|
147 |
process_status="interview_scheduled",
|
148 |
recruiter=Attendee(
|
149 |
-
email=str(st.session_state["recruiter_mail"]),
|
150 |
-
name=str(st.session_state["recruiter_mail"])
|
151 |
),
|
152 |
client=Attendee(
|
153 |
-
email=str(st.session_state["client_mail"]),
|
154 |
-
name=str(st.session_state["client_mail"])
|
155 |
),
|
156 |
candidate=Attendee(
|
157 |
-
email=str(st.session_state["candidate_mail"]),
|
158 |
-
name=str(st.session_state["candidate_mail"])
|
159 |
),
|
160 |
summary_recruiter="",
|
161 |
summary_client="",
|
@@ -180,8 +179,6 @@ if not st.session_state["appointment_response"]:
|
|
180 |
st.warning("Please enter the subject of the meeting")
|
181 |
else:
|
182 |
with st.spinner("Creating the summary..."):
|
183 |
-
print(st.session_state["subject_input"])
|
184 |
-
print(isinstance(st.session_state["subject_input"],str))
|
185 |
-
print("bis hierhin gekommen")
|
186 |
summary_response = get_summary(json.dumps({"meeting_id": str(st.session_state["appointment_response"]["zoom_meeting"]["id"])}))
|
|
|
187 |
st.write(summary_response)
|
|
|
22 |
|
23 |
def get_summary(input_params) -> dict:
|
24 |
print(input_params)
|
|
|
25 |
try:
|
26 |
url = f"{os.environ.get('BASE_API')}/api/create-interview-summary"
|
27 |
response = requests.post(url=url,data=input_params)
|
|
|
94 |
time_zone = st.selectbox("Please select your time zone (based on UTC time)",options=["+10","+9","+8","+7","+6","+5","+4","+3","+2","+1","0","-1","-2","-3","-4","-5","-6","-7","-8","-9","-10"],index=10, key="time_option")
|
95 |
selected_duration = st.select_slider("Duration of the appointment in minutes",[15,30,45,60],value=30)
|
96 |
subject_input = st.text_input("Enter the subject of the meeting")
|
97 |
+
# recruiter_mail = st.text_input("Please enter the mail of the recruiter", key="recruiter_mail")
|
98 |
+
# client_mail = st.text_input("Please enter the mail of the client", key="client_mail")
|
99 |
+
# candidate_mail = st.text_input("Please enter the mail of the candidate", key="candidate_mail")
|
100 |
|
101 |
if not st.session_state["appointment_response"]:
|
102 |
if st.button("Create appointment") or st.session_state["appointment_response"]:
|
|
|
117 |
},
|
118 |
"subject": subject_input,
|
119 |
"recruiter": {
|
120 |
+
"email": "",#st.session_state["recruiter_mail"],
|
121 |
+
"name": ""#st.session_state["recruiter_mail"]
|
122 |
},
|
123 |
"client": {
|
124 |
+
"email": "",#st.session_state["client_mail"],
|
125 |
+
"name": ""#st.session_state["client_mail"]
|
126 |
},
|
127 |
"candidate": {
|
128 |
+
"email": "",#st.session_state["candidate_mail"],
|
129 |
+
"name": ""#st.session_state["candidate_mail"]
|
130 |
}
|
131 |
})
|
132 |
appointment_response = create_meeting(request_params)
|
|
|
145 |
environment=str(["us"]),
|
146 |
process_status="interview_scheduled",
|
147 |
recruiter=Attendee(
|
148 |
+
email="",#str(st.session_state["recruiter_mail"]),
|
149 |
+
name=""#str(st.session_state["recruiter_mail"])
|
150 |
),
|
151 |
client=Attendee(
|
152 |
+
email="",#str(st.session_state["client_mail"]),
|
153 |
+
name=""#str(st.session_state["client_mail"])
|
154 |
),
|
155 |
candidate=Attendee(
|
156 |
+
email="",#str(st.session_state["candidate_mail"]),
|
157 |
+
name=""#str(st.session_state["candidate_mail"])
|
158 |
),
|
159 |
summary_recruiter="",
|
160 |
summary_client="",
|
|
|
179 |
st.warning("Please enter the subject of the meeting")
|
180 |
else:
|
181 |
with st.spinner("Creating the summary..."):
|
|
|
|
|
|
|
182 |
summary_response = get_summary(json.dumps({"meeting_id": str(st.session_state["appointment_response"]["zoom_meeting"]["id"])}))
|
183 |
+
#summary_response = get_summary(json.dumps({"meeting_id": str(85662554678)}))
|
184 |
st.write(summary_response)
|