cablackmon / opensouls-discordbot

Character AI, but in your discord

Home Page:http://souls.chat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Open Souls bot

image

What is this?

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]

image

Commands

Here's a list of all commands supported by the bot:

/create ...

Creates a digital soul in a channel

/list ...

Lists the souls in a channel

/update ...

Changes a specific soul parameter

/disintegrate ...

Destroys a soul

/whois ...

Tells you about a soul

/newroom ...

Creates a new discord channel under the "Soul Chat", which can be managed by the creator

/refine ...

Alters a soul based on a target change, e.g. /refine soul: robos refinement: an even more simple robot

image

Come visit our discord!

Discord link at http://souls.chat

image

Technical stuff

The repo code is deployed to heroku, with firebase storage used for persisting souls.

Required env vars can be found in config.js

Getting started

  1. export all required environment vars in config.js - your discord app token and firebase tokens
  2. node bot.js

And that's it!

Notes

Uses the https://github.com/opensouls/SocialAGI library to create digital souls

About

Character AI, but in your discord

http://souls.chat

License:MIT License


Languages

Language:JavaScript 99.9%Language:Procfile 0.1%