Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/headless-start/cs2-endtoend-chatbot

This repository contains a simple end to end Counter Strike 2 chat bot.
https://github.com/headless-start/cs2-endtoend-chatbot

chatbot counter-strike-2 css flask html5 nltk python3 scikit-learn streamlit

Last synced: 7 days ago
JSON representation

This repository contains a simple end to end Counter Strike 2 chat bot.

Awesome Lists containing this project

README

        

# Counter-Strike 2 Chatbot

## 📌 Project Overview
This project is an end-to-end **Counter-Strike 2 Chatbot** that provides real-time answers to user queries about the game. Built using **Streamlit** for the frontend and **Flask** for the backend, the chatbot allows users to ask questions about game economy, map strategies, skins, and more.

**Goal**: To create an interactive and informative chatbot for Counter-Strike 2 players.

---

## 🚀 Key Features
1. **Interactive Chat Interface**:
- Built using **Streamlit** for a user-friendly interface.
- Users can type questions and receive instant responses.
- Flask handles the logic for processing user queries and generating responses.
- Supports queries about game economy, map strategies, skins, and more.
2. **Dynamic Response Generation**:
- Uses predefined knowledge bases and APIs to provide accurate and relevant answers.

---

## 🔍 How It Works
1. **User Input**:
- Users type their questions in the Streamlit interface (e.g., "What is the best economy strategy for Mirage?").
2. **Backend Processing**:
- The query is sent to the Flask backend, which processes it and retrieves the relevant information.
3. **Response Generation**:
- The backend sends the response back to the Streamlit frontend, which displays it to the user.

---

## 🛠 System Requirements
### Dependencies
- Python 3.8+
- Libraries: `streamlit`, `flask`, `requests`, `nltk`, `pandas`
- Hardware: Any modern CPU (GPU not required)

---

## 📄 License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.