Shame your friends in Discord for doing stupid things. :bell:

Simply go to https://shamebellbot.com/ to install the bot on your Discord server!
Just type !shame while in a voice channel!
Shamebell-bot requires the following for development:
To get started, first create an app and bot on Discord: https://discordapp.com/developers/applications
Then git clone and install Go dependencies:
git clone https://github.com/alfg/shamebell-bot.git /go/src/github.com/alfg/shamebell-bot
go get -u github.com/golang/dep/cmd/dep
dep ensure
You can now run the bot and web backend in separate processes:
go run cmd/web/web.go -r "<redis host:port>"
go run cmd/bot/bot.go -t "<your discord bot token>" -r "<redis host:port>"
Now build the frontend:
cd static && yarn
# Run the development server
yarn start
You should now have 3 separate processes: The bot, web backend and web frontend.
Load http://localhost:3000/ in your browser.
A docker-compose.yml is provided to easily setup and launch the bot, web server, and redis instance.
Pre-built Docker images are available and tagged for use at https://hub.docker.com/r/alfg/shamebell-bot/tags.
This makes it easy to deploy if your server has Docker installed using docker-compose or docker-swarm.
docker-compose.yml's, bot entrypoint -t flag.docker-compose:docker-compose up
http://localhost:4000/ in browser to see the website.Update docker-compose.yml bot and web tag to the latest version, then run:
docker-compose up -d --no-deps
MIT
Content type
Image
Digest
Size
201.4 MB
Last updated
over 8 years ago
docker pull alfg/shamebell-bot