Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 7 hours 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 (22 days ago)
- Default Branch: main
- Last Pushed: 2024-10-28T11:40:32.000Z (19 days ago)
- Last Synced: 2024-10-28T15:05:05.795Z (19 days ago)
- Language: CSS
- Size: 7.81 KB
- Stars: 0
- 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:
![chatbot](https://github.com/user-attachments/assets/db149db0-e271-4109-a59c-83ac616fc320)* 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.
![responses](https://github.com/user-attachments/assets/95126abf-5dd8-4c2d-85d2-8cdd2af84262)
* 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)