## Discord App/Bot Setup * Refer to the [Discord Developers](https://discord.com/build/app-developers) tab on their site. * Click on **Getting Started** and it may prompt you to log in. Do that. * You should see this upon logging in. ![First App!](../imgs/tutorial/discord-dev.png) * Click on **Create App**, you should not be prompted to create an App with a name. If you are apart of a team, you may choose to create it for your team or for yourself. ![App Create Modal](../imgs/tutorial/create-app.png) * Great! Not you should have your App created. It should bring you to a page like this. ![Created App](../imgs/tutorial/created-app.png) * From here, you will need you App's token, navigate to the **Bot** tab and click **Reset Token** to generate a new token to interact with you bot. * The following app will not exist, usage of this token will be pointless as this is a guide. ![Token](../imgs/tutorial/token.png) * You will also need your App's **Client ID**, navigate to **OAuth2** and copy your id. ![Client Id](../imgs/tutorial/client-id.png) * That should be all of the environment variables needed from Discord, now we need this app on your server. * Navigate to **Installation** and Copy the provided **Install Link** to allow your App to your server. * You should set the **Guild Install** permissions as you like, for this purpose we will allow admin priviledges for now. Ensure the **bot** scope is added to do this. ![Scope](../imgs/tutorial/scope.png) ![Invite Link](../imgs/tutorial/invite.png) * Notice that your App's **Client Id** is apart of the **Install Link**. * Paste this link in a web browser and you should see something like this. ![Server Invite Initial](../imgs/tutorial/server-invite-1.png) * Click **Add to Server** and you should see this. ![Server Invite Auth](../imgs/tutorial/server-invite-2-auth.png) * Choose a server to add the App to, then click **Continue** then **Authorize**. You should see this after that. ![Invite Success](../imgs/tutorial/server-invite-3.png) * Congratulations! You should now see you App on your server! ![Its Alive!](../imgs/tutorial/bot-in-server.png)