| import streamlit as st |
|
|
| |
| emergency_responses = { |
| "Heart Attack": "If someone is having a heart attack, call emergency services immediately. Start CPR if trained.", |
| "Bleeding": "Apply pressure to the wound to stop the bleeding. If bleeding is severe, call emergency services immediately.", |
| "Accident": "Check for injuries. If there are any serious injuries, call emergency services. Stay calm and assess the situation.", |
| "Theft": "If you are in immediate danger, call emergency services. Report the theft to the authorities.", |
| "Abuse": "If you're experiencing abuse, seek immediate help from emergency services or a trusted person.", |
| "Fire": "Leave the building immediately and call the fire department. If you're unable to exit, stay low to avoid smoke inhalation." |
| } |
|
|
| |
| st.title("AI-Powered Emergency Help Bot") |
|
|
| st.sidebar.header("Location Info") |
| location = st.sidebar.text_input("Enter your location (city, country)", "") |
|
|
| st.sidebar.header("Emergency Type") |
| emergency_type = st.sidebar.selectbox("Select the emergency type", list(emergency_responses.keys())) |
|
|
| user_input = st.text_input("Describe your emergency or ask for help:") |
|
|
| |
| if user_input: |
| if location: |
| response = emergency_responses.get(emergency_type, "Sorry, we couldn't find specific help for this emergency.") |
| st.write(f"Location: {location}") |
| st.write(f"Emergency Type: {emergency_type}") |
| st.write(f"Response: {response}") |
| else: |
| st.warning("Please enter your location to get emergency resources.") |
| else: |
| st.warning("Please describe your emergency.") |
|
|