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 schemecommand_soundname.dca
and would result in a channel command like!command soundname
like in!airhorn default
.
Typing only the!command
without an argument results in a random sound of this command's collection. - Comfortable web interface to trigger sounds
- Automatically detect all
.dca
files inaudio/
- Optional sound descriptions via
.txt
files inaudio/
with the same name as the soundfile - Plugin functionality
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)