This is a discord bot that uses Pygmalion-6B and a KoboldAI url. The bot now supports json files and tavern cards and will change its name and image automatically.
- Clone the repo.
- Change the variables in the sample.env file and save it as .env in the same folder
- Run the setup.bat file
- Run the run.bat file
- Choose the character
Discord only allows bots to be renamed twice per hour.
DISORD_BOT_TOKEN: You can get this from the discord developers portal. Guide for setting that up
ENDPOINT: Set the endpoint variable with the KoboldAI url you get from this google collab. Or if you have a beefy gpu you can run kobold locally. https://github.com/KoboldAI/KoboldAI-Client
Look for this url in the google collab output:
Right now these commands are mostly helpful for developers. Use /sync to force the slash commands to show up if you don't see them.
Command Name | Slash Command | More Info |
---|---|---|
Sync Commands | /sync |
Needed to make the commands appear right away. |
Reload Cog | /reload <name> |
Lets you reload a specific cog instead of needing to restart everything. |