Urizen is a discord bot.
cmd/urizen | ||
internal/rolereactions | ||
lib | ||
.dockerignore | ||
.gitignore | ||
docker-compose.yml | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
Makefile | ||
readme.md |
How to use this bot (docker edition)
- Create a bot user, invite to your channel with appropriate permissions.
make docker
to build a docker image. If building for a remote repository, you can addDOCKER_ORG
toMakefile.local
.docker push
if needed.- On your server, create a user with UID
1794
. - Copy the config somewhere, make sure it is owned by your new user.
- Start the docker image. See sample
docker-compose.yml
for usage details.
TODO
Deprecate steps 4-5. Most likely way to do this is to make config entirely doable via admin commands, with config saved onto a docker volume or similar.