{"repo":"sylveon/discord-ban-appeals","free":true,"listed":false,"github":"https://github.com/sylveon/discord-ban-appeals","clone":"git clone https://github.com/sylveon/discord-ban-appeals.git","description":"Sample ban appeals page with OAuth2 integration","language":"JavaScript","stars":137,"topics":["discord","oauth2"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Discord Ban Appeals This is a form that allows users to appeal their bans from a Discord server. By using OAuth2, it ensures users can't forge or fake appeals. How do I use this? 1. Create an application on the Discord Developer Portal. 2. In the Bot section of the newly created application's dashboard, create a bot account and invite it to your server with the Ban Members permission. Pro tip : Use a permissions calculator to generate the invite link! 3. In your server, create a channel dedicated to ban appeals. Ensure only mods and the bot can view the channel, and that the bot has the Send Messages and Embed Links permissions for this channel. 4. In Discord's settings, go to the Advanced section and enable Developer Mode . You will need it soon. 5. Click this button: 6. In the web page that shows, login to your GitHub or GitLab account. You will be presented with fields to fill: Field name Instructions :-------------------- :------------------------------------------------------------------------------------------------------------------------- Client ID You can get this from the General Information section for the application you created in step 1. Client secret You can get this from the General Information section for the application you created in step 1. Bot token Get this in the Bot section that you used in step 2. Guild ID This is where the developer mode you enabled in step 4 comes in handy. Right-click your server icon and press Copy ID . Channel ID Same deal than t","default_branch":null,"files":null,"tree":[],"storefront":"/r/sylveon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sylveon/discord-ban-appeals/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}