Avatar designed by Sydney Meighen (@sydmeg)
A WIP modular, configurable Discord bot providing OAuth-based verification, role selection, moderation tools, and utility commands.
"Zippy Bot", named after their beloved mascot, was written to be used to help run the Discord server of the University of Akron's esports program. It is currently maintained by the Zips Esports Network, a student organization created to assist the program and provide working experience to interested students.
Aside from ones run by the developers working on this, there's only one active instance of the bot, so the installation is very inconvenient. There is an issue opened to address this issue.
To start, clone the repository into a new directory (in this case, it'll be called zippy
):
git clone https://github.com/zipsesportsnetwork/zippy
Due to inconsistencies in development environments, you may also have to:
chmod +x zippy/bin/zippy
This will be changed also.
The bootstrapping configuration is stored in JSON, while the rest is stored in a Google Sheets spreadsheet.
Example (read from dev.config.json
by default):
{
"google": {
"client_id": "abcdefghijklmnopqrstuvwxyz", /* Google application client ID*/
"client_secret": "", /* Google application client secret */
"redirect_uri": "http://localhost:3001/bot/redirect"
},
"spreadsheetId": "12ZhR7QRnmJVTb46GfGmDryJcpnid_FgGYcluP8mbthg"
}
See CONTRIBUTING.md
.