A bot designed to help run the Coach-Pupil League (CPL), a StarCraft league for beginning players.
It's written in Javascript (for Node.js) and uses SQLite for the database.
This project is far from production-ready and is currently not actively being worked on, but its status is that most of the basic boilerplate is done.
The bot requires a config directory to be present at ~/.config/hydrabot
with the following contents:
config.json:
{
"system": {
"server": "SERVER_ID",
"logChannel": "LOG_CHANNEL_ID",
"logErrorChannel": "LOG_ERROR_CHANNEL_ID",
"statusChannel": "STATUS_CHANNEL_ID"
},
"botUser": {
"avatar": "<%pathData%>/avatar.png"
}
}
secrets.json:
{
"id": "ID",
"pubkey": "PUBKEY",
"cid": "CID",
"secretid": "SECRETID",
"token": "TOKEN",
"guildid": "GUILDID"
}
Also, an avatar.png file needs to be present here.
MIT license.