Gidbig is a Discord Bot in Go based on Airhorn Bot by Hammer and Chisel.
- Plays Ping Pong with you, if you type "ping" or "pong" in any channel he has access to.
- Airhorn-Feature to play sound files in the voice channel you are currently in.
They are named after the scheme
command_soundname.dcaand would result in a channel command like!command soundnamelike in!airhorn default. Typing only the!commandwithout an argument results in a random sound of this command's collection. - Comfortable web interface to trigger sounds
- Automatically detect all
.dcafiles inaudio/ - Optional sound descriptions via
.txtfiles inaudio/with the same name as the soundfile - Plugin functionality
- Example plugin: gbp-wttrin (deprecated but still working)
From the root directory of this repo run the following commands.
make docker
# run container with mounted config.yaml file
docker run -it --mount type=bind,source=$(pwd)/config.yaml,target=/gidbig/config.yaml gidbig:$(git describe --tags)