-`Discord Token` can be acquired [here](https://discordapp.com/developers/applications) by creating a 'New Application', then going to 'Bot'.
-`Spotify Client Id` and `Spotify Client Secret` can be acquired [here](https://developer.spotify.com/dashboard/applications) with 'Create a Client ID'.
-`Youtube API Key` can be acquired by [creating a new project](https://console.developers.google.com/) in Google's Developer Console, enabling the YouTube API, and creating an API key under credentials.
Optionally you can enable the `advanced` settings and set the following:
-`Cache Limit` can accept MB or GB string values for example: **512MB** or **10GB**.
-`Bot Status` has list of values for the discord bot:
- Online
- Away
- Do not Disturb
-`Bot Activity Type` has list of values for the discord bot:
- Playing
- Listening
- Watching
- Streaming
- Set `Bot Activity` to whatever you want that follows the activity type.
- If you plan to publicly share your bot with more servers other than your own, its recommended by the upstream project to set `Register Commands On Bot` to **true** if its more than 10 guilds. The bot is purpose built to support multiple servers.
:::note
If `Bot Activity Type` set to **Streaming** then `Bot Activity URL` will be shown and is required to be set by adding either a youtube or twitch stream url.
:::
Once installed, check the app logs to get the discord invite link that auto-generated and then invite the bot into your server.