This repo contains a discord bot that is like Character AI, but in your discord. You can quickly create new digital characters to hangout in your discord channels.
/create [params]
Here's a list of all commands supported by the bot:
/create ...
Creates a character in a channel
/list ...
Lists the characters in a channel
/update ...
Changes a specific character parameter
/disintegrate ...
Destroys a character
/whois ...
Tells you about a character
/newroom ...
Creates a new discord channel under the "Soul Chat", which can be managed by the creator
/refine ...
Alters a character based on a target change, e.g. /refine soul: robos refinement: an even more simple robot
The repo code is deployed to heroku, with firebase storage used for persisting souls.
Required env vars can be found in config.js
- export all required environment vars in
config.js
- your discord app token and firebase tokens node bot.js
And that's it!
Here's an example tutorial for deploying a socialagi-based bot into discord. The steps to follow are identical for this bot, plus adding channel management related permissions.
Uses the https://github.com/opensouls/SocialAGI library to create digital souls