So far, it's meant to be a Discord bot to:
- start/stop an azure vm (running Minecraft) through a user account (ie. without AAD access)
- stream audio from youtube
- engage in small talk
Follow this to set up a dev environment:
Recent versions of:
- Azure CLI
- Go
Create a config.yml file and fill values based on config.yml.example. Alternatively, set them as environment variables.
To find the environment variables names - uppercase the YAML keys, join them with _ and add a MC_ prefix.
For example the environment variable for
bot:
token:would be MC_BOT_TOKEN
Run the bot by running:
make runBuild a binary by running:
makeThis creates bin/mcbot