Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -296,23 +296,25 @@ else:
|
|
296 |
|
297 |
# text messaging
|
298 |
if len(data['Phone Number']) == 12 and data['Consent']:
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
|
|
|
|
316 |
|
317 |
st.session_state.shelters_filtered = True
|
318 |
st.session_state.shelters = shelters
|
|
|
296 |
|
297 |
# text messaging
|
298 |
if len(data['Phone Number']) == 12 and data['Consent']:
|
299 |
+
try:
|
300 |
+
account_sid = os.environ["SID"]
|
301 |
+
auth_token = os.environ["auth_token"]
|
302 |
+
client = Client(account_sid, auth_token)
|
303 |
+
|
304 |
+
message_body = "Here's some key shelter information from using ShelterSearch today:\n\n"
|
305 |
+
for i in range(len(shelters)):
|
306 |
+
phone = str(shelters[i]['Phone'])
|
307 |
+
message_body += f"{shelters[i]['Organization Name']}: {shelters[i]['Program Name']}\n"
|
308 |
+
message_body += f"🕒 Open Hours: {shelters[i]['Open Hours']}\n"
|
309 |
+
message_body += f"📍 Address: {shelters[i]['Address']}\n"
|
310 |
+
message_body += f"📞 Phone Number: ({phone[1:4]}) {phone[4:7]}-{phone[7:]}\n\n"
|
311 |
+
|
312 |
+
message = client.messages.create(
|
313 |
+
body = message_body,
|
314 |
+
from_= "+15107212356",
|
315 |
+
to = data['Phone Number']
|
316 |
+
)
|
317 |
+
except: pass
|
318 |
|
319 |
st.session_state.shelters_filtered = True
|
320 |
st.session_state.shelters = shelters
|