This is a simple Discord chatbot that can utilize Tavern-compatible character cards to influence the personalities of GPT-powered chatbots on your server.
- Use Tavern-format characters to power Discord chatbots
- Chatbots respond to replies and @mentions on your Discord server
- Limit which channels chatbots will interact in
- OpenAI API support (only)
-
Install Docker if you don't have it already.
-
Open up Terminal
# Make and navigate to to a new directory
mkdir impostor
cd impostor
# Clone the repo
git clone https://github.com/amiantos/impostor.git .
# Copy the example config to a new config file
cp conf/config.json.example conf/config.json
# Edit the new config file to insert your information
nano conf/config.json
# Start the bot
./start.sh
# Stop the bot
./stop.sh
- This repo contains code pilfered directly from and inspired by SillyTavern
- This repo was direclty inspired by notunderctrl/gpt-3.5-chat-bot.