1
0
mirror of https://github.com/mgerb/go-discord-bot synced 2026-01-10 09:02:49 +00:00
Files
go-discord-bot/readme.md
2017-04-07 23:46:26 -05:00

1.4 KiB

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
  • Yarn (or npm - makefile will need to be adjusted)
  • make

Compiling

  • Make sure dependencies are installed
  • make all
  • Rename the config.template.json to config.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, but it should work on windows with little changes. An ffmpeg executable is required. The linux executable is included. If running on windows ffmpeg.exe must be downloaded. Check line 116 in server/bothandlers/sounds.go