Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -294,26 +294,27 @@ else:
|
|
294 |
# convert pandas df into list of dicts
|
295 |
shelters = shelters.to_dict(orient='records')
|
296 |
|
297 |
-
#
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
|
|
311 |
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
|
318 |
st.session_state.shelters_filtered = True
|
319 |
st.session_state.shelters = shelters
|
@@ -334,7 +335,6 @@ else:
|
|
334 |
st.markdown(f"- **📍\tAddress**: {shelter['Address']}")
|
335 |
|
336 |
phone_number = str(shelter['Phone'])
|
337 |
-
print(phone_number, phone_number[1:4], phone_number[4:7], phone_number[7:])
|
338 |
formatted_phone_number = f"({phone_number[1:4]}) {phone_number[4:7]}-{phone_number[7:]}"
|
339 |
phone_link = f"<a href='tel:{phone_number}'>{formatted_phone_number}</a>"
|
340 |
st.markdown(f"- **📞\tPhone Number**: {phone_link}", unsafe_allow_html=True)
|
|
|
294 |
# convert pandas df into list of dicts
|
295 |
shelters = shelters.to_dict(orient='records')
|
296 |
|
297 |
+
# text messaging
|
298 |
+
if len(data['Phone Number']) == 12 and data['Consent']:
|
299 |
+
account_sid = os.environ["SID"]
|
300 |
+
auth_token = os.environ["auth_token"]
|
301 |
+
client = Client(account_sid, auth_token)
|
302 |
+
|
303 |
+
message_body = ''
|
304 |
+
for i in range(len(shelters)):
|
305 |
+
phone = str(shelter[i]['Phone'])
|
306 |
+
message_body.join(f'''
|
307 |
+
{shelters[i]['Organization Name']}: {shelters[i]['Program Name']}
|
308 |
+
🕒 Open Hours: {shelters[i]['Open Hours']}
|
309 |
+
📍 Address: {shelters[i]['Address']}
|
310 |
+
📞 Phone Number: ({phone[1:4]}) {phone[4:7]}-{phone[7:]}\n
|
311 |
+
''')
|
312 |
|
313 |
+
message = client.messages.create(
|
314 |
+
body = message_body,
|
315 |
+
from_= "+15107212356",
|
316 |
+
to = data['Phone Number']
|
317 |
+
)
|
318 |
|
319 |
st.session_state.shelters_filtered = True
|
320 |
st.session_state.shelters = shelters
|
|
|
335 |
st.markdown(f"- **📍\tAddress**: {shelter['Address']}")
|
336 |
|
337 |
phone_number = str(shelter['Phone'])
|
|
|
338 |
formatted_phone_number = f"({phone_number[1:4]}) {phone_number[4:7]}-{phone_number[7:]}"
|
339 |
phone_link = f"<a href='tel:{phone_number}'>{formatted_phone_number}</a>"
|
340 |
st.markdown(f"- **📞\tPhone Number**: {phone_link}", unsafe_allow_html=True)
|