🚤 | Discord bot to send push notifications from various sites.
- View information from different services (Twitter, YouTube, Mixer, Picarto.tv, etc)
- master ~ Stable version of Aoba, mostly used in the Production bot
- bleeding ~ Cutting edge features that are unstable
- Node.js
- MongoDB
- Redis
- Git (optional)
- Clone the repository (
git clone https://github.com/nowoel/Aoba.git) or if you don't have Git, just go to "Clone or download" and click "Download ZIP" then extract - Go into the root directory (
cd Aoba) and install of the required dependencies (NPM comes with Node.js):npm install - Create a
config.jsonfile in thesrcdirectory of the bot and fill out the example - Compile TypeScript (
npm run build) - Go into the
builddirectory and runbot.js- If you get an error saying "Missing
config.json," use the following commands for your machine:- Windows:
copy src/config.json build/config.json - Unix:
cp src/config.json build/config.json - Or you can use
npm run move:[unix/win]oryarn move:[unix/win]without typing the commands manually
- Windows:
- If you get an error saying "Missing
{
// Database URL for MongoDB
"databaseUrl": "",
// The bot's environment
"environment": "",
// Discord config
"discord": {
// The token to authenicate with Discord
"token": "",
// A list of prefixes to use, for mentions,
// add "$(mention)" to the array
// NOTE: The first element in this array should be
// the default prefix
"prefixes": []
},
// Redis config
"redis": {
// The host of the Redis server (default: localhost)
"host": "",
// The port of the Redis server (default: 6379)
"port": 6379,
// The database number (default: 0)
"db": 0
},
// API Keys for different sources
// NOTE: If the API key is null/undefined,
// the services will not run!
"keys": {
"youtube": "",
"twitch": "",
"mixer": ""
}
}Aoba is released under the MIT License. View here for more details.
Icon and character is not made by me, credit to the original authors.

