This is a test chatbot application created using Streamlit.
The chatbot helps simulate a basic conversation flow where users can query test data stored in an Excel file (test_data.xlsx).
It mimics a messaging app interface for a more user-friendly experience.
This project is for testing how Streamlit can be used to build a simple chatbot interface that interacts with an external data source (Excel file).
- Users start by typing 'START'.
- The chatbot asks what the user wants to check:
StatusTransfer ReasonBoth
- After choosing, the chatbot will ask for:
Activity NumberCustomer Number
- Based on the input, the chatbot will search the Excel file for matching data and display the result.
- The user can type 'START' again to restart the process.
You can try this chatbot directly without running the code locally:
π Live Demo on Streamlit
The demo will only work properly with the sample file test_data.xlsx.
If the required file or matching data is not found, the chatbot will return:
β "No matching record found."
- Place
test_data.xlsxin the same folder as your code (app.py). - Run the app using:
streamlit run app.py - Start chatting with the bot directly in the Streamlit web app.
- This is a test project and not intended for production use.
- Data is static and only fetched from a local Excel file.
- The chatbot logic is basic and designed for learning purposes only.