An interactive chatbot for Dungeons & Dragons enthusiasts. Pose your scenarios, and get immersive and creative responses from our AI Dungeon Master.
- Interactive Chat Interface: Engage in a conversation with the AI Dungeon Master.
- Real-time Response: Get immediate feedback on your scenarios.
- Session Management: Continuous chat history for seamless interactions.
- Node.js
- npm
-
Clone the repository:
git clone [repository_link]
-
Navigate to the project directory:
cd [project_directory]
-
Install dependencies:
npm install
-
Set up your environment variables:
Create a
.env
file in the root directory and add the following:OPENAI_API_KEY=your_openai_api_key
-
Start the server:
node server.js
- Open a browser and navigate to
http://localhost:3000
. - Enter your D&D scenario in the provided textarea.
- Click 'Submit' and wait for the AI Dungeon Master's response.
- Engage in an interactive session with the AI, simulating a D&D game.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.