How to set up - drizzle-mizzle/Character-Engine-Discord GitHub Wiki
Simply join my Discord server and add the bot to your server.
Any other info that you may need can be found there too.
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⚡
- any potato CPU
- about 0.5GB of RAM if you're not going to use CharacterAI integration
- and about 1GB if you do
-
Download and unzip the application
-
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:
- Get your bot token and place it in
config.json
file under"discord_bot_token"
label - Get your Discord ID and place it in
config.json
file under"hoster_discord_id"
label - Build and Run the application as it described here
- 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. - Spawn the character
-
Execute any spawn command:
-
If you want to spawn character by its ID, set
set-with-id
parameter toTrue
(how to get an ID)
-
Talk with the character
-
⚡Read wiki/Commands and wiki/Important-Notes-and-Additional-Guides⚡