https://github.com/jimmymugendi/data2bots-flask-chatbot
A simple chatbot built with Flask, designed to answer basic questions about Data2Bots. This project demonstrates a rule-based chatbot that responds to predefined questions with specific answers. It's ideal for learning how to set up a basic web-based chatbot without the need for machine learning models or APIs.
https://github.com/jimmymugendi/data2bots-flask-chatbot
Last synced: 4 months ago
JSON representation
A simple chatbot built with Flask, designed to answer basic questions about Data2Bots. This project demonstrates a rule-based chatbot that responds to predefined questions with specific answers. It's ideal for learning how to set up a basic web-based chatbot without the need for machine learning models or APIs.
- Host: GitHub
- URL: https://github.com/jimmymugendi/data2bots-flask-chatbot
- Owner: Jimmymugendi
- Created: 2024-10-25T11:48:54.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-10-28T11:40:32.000Z (8 months ago)
- Last Synced: 2025-01-16T18:31:49.497Z (6 months ago)
- Language: CSS
- Size: 7.81 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flask Chatbot Project
A simple chatbot built with Flask, designed to answer basic questions about Data2Bots. This project demonstrates a rule-based chatbot that responds to predefined questions with specific answers. It's ideal for learning how to set up a basic web-based chatbot without the need for machine learning models or APIs.## Project Overview
The Flask Chatbot project is designed to:
* Answer common user queries using predefined responses stored in a JSON file.
* Display a simple, user-friendly interface for interacting with the chatbot.
* Use Flask to manage server-side requests and route responses to user queries.
## Features
* Interactive Chat Interface: Users can type questions and receive responses instantly.
* Predefined Responses: The bot can handle a limited set of queries based on a predefined dictionary.

* Keyboard Control: The bot responds when users press the "Enter" key, making it easy to chat.
* Styling with CSS: Custom styling for a more engaging chatbot experience.
## Setup Instructions
Prerequisites
Make sure you have the following installed on your system:* Python 3.x
* pip (Python package installer)
* Git (to clone the repository)