The Dbug bot is the gear in our machine that keeps Discord Testers running!
Here are some commands that you will use on a daily basis for general bug reporting.
What does this Article Cover?
Taking the Quiz
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.
Command | Command Action |
!quiz | Take the entry quiz on basic bug hunter knowledge |
Adding Roles
To begin submitting bugs, you first need to get access to the category you want to submit a bug for. These commands should be ran in the DMs of the DBug bot.
Command | Command Action |
!role list | View a list of all roles |
!role add <platform> | Add a role |
!role remove <platform> | Remove a role |
Submitting a Bug
Submitting a bug report might seem overwhelming with the length and detail the command requires, but once you break it down it is not so bad. The command consists of several flags that break it up into separate sections.
Note: Before submitting a bug report, make sure it is not listed as one of the unsupported report types or a duplicate of another bug report. You should be checking the #approval-queue, #android-bug-reports, #desktop-bug-reports, and #ios-bug-reports in Discord Testers as well as https://bugs.discord.com.
!submit Flags | Flag Meaning |
-t | Title |
-r | Reproduction Steps |
- |
Begins a new step in the reproduction steps. Note: The first step doesn't need a "-" in front of it. |
-e | Expected Result |
-a | Actual Result |
-c | Client Settings (Discord build) |
-s | System Settings (Phone: device + os version, PC: os version) |
- Here's an example of what this might look like altogether with the !submit command:
!submit -t This is a title -r Submitting from - The HC - Gets you - Banned -e This is what is supposed to happen -a This is what actually happens -c Canary 80085 (b935fcb) -s Windows 10 Pro x64 v20H2 (OS Build 19042.746)
On the other hand, finding it difficult to write it yourself or does it just take too long? Fear not - we have a tool to help you out.
Editing your Bug Report
If you need to edit your bug report because you forgot to include information you can send the edit command in the appropriate client bug reports channel or in DMs with DBug#8485
!edit <id> <flag> <updated_info> | Edits one section of a bug report |
!edit <id> <flag> <updated_info> <flag> <updated_info> | Edits multiple secitons of a bug report |
Example of editing a bug report:
!edit 5 -t Updated Title -r Updated repro step 1 - Updated step 2 - update step 3
Can / Cannot Reproduce
If you have experienced a bug, but found it is already listed on https://bugs.discord.com you can add your information to that ticket to show you are or are not able to reproduce it still.
Note: Check to make sure a bug has not been marked as Verified Fixed before adding information to the ticket. Please include all valid information; abuse of submitting those without the appropriate information could result in moderation actions
Can Reproduce | !canrepro <id> <cr_message>|<info_flag> | Confirming ability to reproduce a bug |
Cannot Reproduce | !cantrepro <id> <cnr_message>|<info_flag> | Confirming inability to reproduce a bug |
Bug Squasher+ Commands
Note: Squashers, Trackers, and Terminators can submit all of the commands as Bug Hunters, plus the commands listed below.
Approving and denying a bug report
Before approving a bug report check to make sure it is not a duplicate of another bug report. You should be checking the #approval-queue, #android-bug-reports, #desktop-bug-reports, and #ios-bug-reports in Discord Testers as well as https://bugs.discord.com
Approve | !approve <id> <approval_message> [info_flag] | Adds an approval to the specified bug report |
Deny | !deny <id> <denial_message> [info_flag] | Adds a denial to the specified bug report |
Revoke | !revoke <id> | Removes your stance on the specified bug report |
Adding an attachment to a bug report
Note: Before adding an attachment to a bug report make sure it does not contain any personally identifying information.
Attach File | !attach <id> <url> <name> | Adds an attachment to the specified bug report |
Detach File | !detach <id> <name> | Detaches specified attachment from the specified report |
Supported Image Extensions:
- .jpg
- .jpeg
- .png
- .heic
Supported GIF Extensions:
- .gif
- .mp4
Supported Video Domains:
- imgur
- youtube
- youtu