Welcome to our GitHub repository for the project developed by our team for the Start Hack 2024 hackathon! Our project aims to automate the calls made to the help sector of Canton of St. Gallen using an automated voicebot.
In this project, we have developed an automated voicebot that leverages scraped data from the website, designed to handle incoming calls completely over the phone, aiming to reduce the need for human intervention in answering user queries, with the ability to redirect calls to relevant departments.
- Automated Call Handling: The chatbot is capable of handling incoming calls from users without requiring human assistance.
- Scraped Data Training: We trained the chatbot using data from the website to provide accurate and up-to-date information to users.
- Reduced Human Effort: By automating call handling, our project aims to significantly reduce the amount of time, money, and effort required for humans to answer calls from users.
- Directing to Relevant Departments: The chatbot is programmed to answer straightforward user questions, while queries that cannot be answered are directed to the relevant department.
Our codebase is available in this repository, along with instructions for deploying and running the automated chatbot system. Feel free to explore the code and adapt it to your own projects.
cd Twillio Deployment/local-python
flask run &
ngrok http 5000
Use this webhook with your twilio deployment.
streamlit run app.py
cd Twillio Deployment/serverless-twilio
twilio serverless:deploy
twilio phone-numbers:update –voice-url={transcribe URL}
We welcome contributions from the community to improve and extend the functionality of our automated chatbot project.
Thank you for your interest in our project!