Discord Signup Bot

bot, discord, golang
boltdb, discord, docker, golang, protobuf, websockets

I am currently working on a bot for Discord servers that will maintain signup lists for events. Users can sign themselves up and withdraw under various roles.

The Technology

The bot is being written in golang to interface with the Discord websocket gateway interface using ETF messages. The storage engine is a boltdb flat-file database that stores protobuf-serialized data. The bot itself will likely run in a docker container, but development is not yet far enough along to be certain of that yet.