Microservice for the Discord bot portion of Roleypoly 3.0.
Typical use case would be to run this through docker.
docker run -it --rm -e DISCORD_BOT_TOKEN=... roleypoly/discord
Otherwise, you may clone then build, or go get github.com/roleypoly/discord
.
This bot doesn't do much with commands, as it's mostly a utility for the backend to pipe events into discord with.
- bot: respond to mention (default case)
- dgo: command router
- pro: dockerize
- pro: grpc
- bot: respond to command (admin case)
- bot: dm auth challenge
- dgo: sharding