Skip to content

The purpose of the Windows69 Chat-Bot application is to provide users with an authentic Windows 98 style chat experience.

Notifications You must be signed in to change notification settings

DBprassan12/Windows69-Chatbot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows69 Chat-Bot

Contributors: Ari, Peter Tanning , Nicholas Davies and Div

Windows69 Chat-Bot is an authentic Windows 98 style chat experience. Engage in real-time chats with other users who share your great taste. Invite and customise your own AI chatbots with distinctive personalities. Ever wondered what Clippy thinks about the current economic state of the world? Now you can find out!

Windows69 Chat-Bot aims to recreate the feeling of the late 90s Windows experience. By blending state of the art modern AI chat technology with one of the most iconic vintage graphical interfaces, it aims to create a distinct, immersive, memorable experience for all.

Windows69 Chat-Bot Demo

Demo.webm

Architecture

Windows69 Chat-Bot uses HTML, CSS, and JavaScript for the client-side interface. Server-side is handled using Flask, and integrates the ChatGPT API.

Installation

Add the following to secret/secret.py

SECRET_KEY = "Your Password"

OPENAI_API_KEY="Your OpenAI KEY"

GECKO_PATH="{gecko path }"

On Windows

python -m venv .venv
source ./.venv/Scripts/activate
python -m pip install -r requirements.txt

Create a file secret/secret.py and put a secret key for SocketIO

On Linux/MacOS

python -m venv .venv
source ./.venv/bin/activate
python -m pip install -r requirements.txt

Run app with

python debug_run.py

Credits

Thanks to Alex Meub for the icons win98icons.

Thanks to Microsoft Windows Sounds for the souunds Microsoft Windows Sounds.

Running tests

In the project root directory:

python test_run.py

Or you can include this in your VSCode launch.json file:

{
  "name": "Python: Run Unit Test",
  "type": "python",
  "request": "launch",
  "program": "${workspaceFolder}/test_run.py",
  "console": "integratedTerminal",
  "python": "${command:python.interpreterPath}"
}

About

The purpose of the Windows69 Chat-Bot application is to provide users with an authentic Windows 98 style chat experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 38.2%
  • HTML 28.1%
  • JavaScript 25.9%
  • CSS 7.4%
  • Mako 0.4%