mirror of
https://github.com/mgerb/go-discord-bot
synced 2026-01-10 09:02:49 +00:00
eacdc51874ba71a23f6c1ce006930ef565a9fc83
Discord Sound Bot
This is a soundboard bot for discord. The back end is in GoLang and the front end uses React.
How to use
NOTE: Currently the binaries in the release package only run on linux. Check them out here
- download bot.zip and extract everything
- rename config.template.json to config.json
- add your bot token and preferred upload password (leave as is for no password)
- run the bot with
./bot(you may need to use sudo if you leave it on port 80)
NOTE
If you get a permissions error with ffmpeg:
sudo chmod +x dist/ffmpeg
Sounds are stored in the dist/sounds directory. You may copy files directly to this folder rather than uploading through the site.
Building from Source
Dependencies
- Go
- Glide - GoLang package manager
- Yarn (or npm - makefile will need to be adjusted)
- make
Compiling
- Make sure dependencies are installed
make all- cd into ./dist
- Rename the
config.template.jsontoconfig.json - add configurations to
config.json - run the executable
- open a browser
localhost:<port> - upload files
- success!
Windows
I've only compiled and run this on linux so far, but I've recently added cross platform support.
Description
Languages
Go
51.7%
TypeScript
38.1%
SCSS
6.7%
JavaScript
2.3%
Dockerfile
0.7%
Other
0.5%