How to set up - drizzle-mizzle/Character-Engine-Discord GitHub Wiki

Option 1

Simply join my Discord server and add the bot to your server.
Any other info that you may need can be found there too.


Option 2 - Host by yourself

Foreword (PLEASE READ IT)

The bot is still in active development and this whole project is being managed by only one person.
Thus, be ready for frequent but not really consistent little updates, lack of support, incompleteness of documentation, and that STUFF WILL BREAK sometimes!😱
By using it, you comply with GPL-3.0 license and oblige to distribute it under the same conditions.
Also, even though this guide is very straightforward and doesn't require you to have any programming experience, you still must have at least above-average PC-user skills to undestand some parts of it.
At least, make sure you know how to work with JSON files and Windows Terminal or Linux Terminal

Basic requirements are:
  • any potato CPU
  • about 0.5GB of RAM if you're not going to use CharacterAI integration
  • and about 1GB if you do

Steps:

  1. Download and unzip the application

  2. Create a new "Discord Application" (you can easily find the guides on the internet, so I won't focus on this part here)

  • Enable Message Content Intent

  • Required bot permissions:


  1. Get your bot token and place it in config.json file under "discord_bot_token" label
  2. Get your Discord ID and place it in config.json file under "hoster_discord_id" label
  3. Build and Run the application as it described here
  4. If you want to use CharacterAI, first get your user auth token as it described here and either place it in the config file and relaunch the bot, or use /set-server-cai-token command. Same goes for any other API that is (or will be soon) supported.
  5. Spawn the character
  1. Talk with the character

  2. ⚡Read wiki/Commands and wiki/Important-Notes-and-Additional-Guides

⚠️ **GitHub.com Fallback** ⚠️