🚧 Help center under construction! 🚧
What does this FAQ cover?
What is a Bug?
Bugs are unintended behavior of the Discord app that diminish a user's experience. Think of the app crashing unexpectedly, or the "Add Friends to DM" button not letting you add your friends into a Group DM when you haven't reached the limit!
When these issues pop up, we want to make sure we track these bugs down, flag the issues to our engineering team, and have our engineers fix them as soon as possible in order to make your Discord experience as smooth as possible!
How can I help?
As a member of Discord Testers, our main goal is to locate, reproduce, and report high-quality bugs! When you have grown in your expertise in bug hunting, you have the ability to "rank up", and help us test and sort all incoming bugs.
⚠️You do not get a badge for passing the quiz. You do not automatically get access to features by joining the server.
If you prefer to submit bugs to Discord support instead you can submit a ticket to the Bug form or check the Discord Bug Board to see if it's already known.
Discord Testers Overview
To better explain what we do in the server we'll explain how the server is set up and how to gain access to the different channels
Server layout
When you join the server you have access to our information and resources channels. Here you'll find the rules, how to get started on the server, and links back to the help center where you can find various pieces of information.
To see more channels you'll have to pass the entry quiz and become a Bug Hunter.
To start reporting bugs you will need to get yourself some platform roles. These roles give access to the corresponding platform category where you can talk about the bug you are experiencing and where you can report it. Check out Role Commands on how to add these roles.
Discord Testers is separated into categories based on what type of client you use. For example, if you primarily use Discord on Android you would want to add the Android role to see the relevant announcements, client chat, and reporting channels.
Each platform category has an announcements channel, a client chat, and a reports channel. Announcements for each platform are made in the platform announcement channel. The client chat is used for chatting about the issue you are experiencing and whether or not this is a bug. In the reports channel you can find accepted bugs, submit your bug or let us know you can reproduce a bug.
As you tier up within the server you gain access to new channels such as the reporting queue and the bug chat. More information in the Bug Squasher+ FAQ.
How do I submit a bug?
The main reason why we're all here, to report bugs. To report bugs you will need to send in a bug report with details about the bug that you have found. After you've successfully submitted your bug it will be put into the approval queue where bug squashers and up will review and test the bug.
A bug will need 3 approvals or 3 denials for it to be completely accepted or denied. Once the bug has passed review, the bot will send you a direct message if your report was accepted or denied. If your bug is approved it will be moved to the platform reporting channels and if denied you’ll be messaged by the bot with the reason why it is denied.
When a bug is denied as Too Minor it doesn’t always mean it’s not a valid bug. These are still actual bugs, but inside the server, we look for bugs that have a bigger impact on usability.
Bug information
When a user submits a bug, we want to get the following information:
Title - A short description of the bug in one sentence.
Reproduction Steps - Step by step how to make the bug happen
Expected Result - What should happen
Actual Result - What happens instead
Client settings - The discord build and version you are using
System settings - Operating system, for a phone the device + os version, for a pc the os version
Please avoid describing bugs simply as glitchy, weird, and broken. These words are not very descriptive and don't explain what is going on. More information on how to submit a bug report in How to report a bug FAQ.
Server roles
For bug hunting we have 5 different tiers:
- Tier 0 - @Everyone, no roles
- Tier 1 - Bug Hunters
- Tier 2 - Bug Squashers
- Tier 3 - Bug Trackers
- Tier 4 - Bug Terminators
Staff roles
The @Moderators keep the server clean and help users.
The @Bug Admins help the employees keep track of bugs and help on deciding whether a bug should be accepted.
The @Jr. Mods help out both the Moderators and Bug Admins
The Testers Staff work on getting the bugs to the right people and keep the server going.
Ranking up
So how do you take a step up that ladder and get access to the approval queue?
Each tier has requirements that need to be met before you rank up. We do not give out the exact numbers for bug reporting however your interactions with bugs are tracked. Once you hit the requirements you get your new tier. We do not tell you how much you need to exactly get but the bot will keep track of all the things you do.
No role → Bug Hunter: pass the quiz
Bug Hunter → Bug Squasher: reporting bugs
Bug Squasher → Bug Tracker: reporting bugs and good use of the approval queue
Bug Tracker → Bug Terminator: reporting bugs or helping out on focus tests, maintained activity
But first things first, becoming a Bug Hunter. See what we expect from you as a Bug Hunter.
Becoming a Bug Hunter
To become a Bug Hunter you must pass our entry quiz. The quiz will test you on basic Bug Hunter knowledge that you can read here. To begin the quiz, send a direct message to DBug bot and use the !quiz command.
Before stepping into the world of bug hunting, please familiarize yourself with the basic Discord features. If you are new to Discord, we recommend that you read the following articles: https://support.discord.com/hc/en-us/categories/200404398-Discord-Interface
You can join Discord Testers via this link here: https://discord.gg/discord-testers.