CampusFind Bot is a traditional rule-based chatbot developed using Python and the Microsoft Bot Framework. The chatbot is designed to assist students with common lost-and-found questions on a university campus.
Unlike AI-powered chatbots, this chatbot uses predefined rules and keyword matching to respond to user requests. It does not use machine learning or large language models.
- Greets users
- Displays available services
- Helps report lost items
- Helps report found items
- Provides guidance for lost laptops, wallets, and ID cards
- Displays office hours
- Provides contact information
- Handles unsupported questions
- Ends the conversation politely
- Python 3.8
- Microsoft Bot Framework SDK
- Bot Framework Emulator
- Visual Studio Code
- Git and GitHub
CampusFindBot/
│
├── app.py
├── bots/
├── config.py
├── requirements.txt
└── README.md
Activate the environment:
conda activate campusfindInstall packages:
pip install -r requirements.txtRun the chatbot:
python app.pyOpen Bot Framework Emulator and connect to:
http://localhost:3978/api/messages
- Add database support
- Store lost-item reports
- Generate tracking numbers
- Add Natural Language Processing
- Integrate AI services
Sai Sree Narla