How to Report a Bug
Sometimes while using the bot you might encounter an error or something not working the way it is intended. Even if it seems minor or unimportant, bugs can affect the user experience and we want to fix them. If people don’t report, we don’t always know there is a problem, so you are helping us and other users when you report a bug.
If you think you've found a bug to report, follow the steps below.
1. Verify
The first thing to do is to try to make sure it is a bug. If it is a one-time “something went wrong” error or the basic interaction lock that can happen when you try to run two commands at once, it is probably not a bug to report.
On the other hand, if you find you are missing items or coins or a command is giving an error every time you use it, then it is worth checking further. Before you report:
- Check your /currencylog or /fish log to see if it shows something you missed.
- Use the /notifications view command to see any recent notifications from the bot. Often, missing coins were robbed, and you had your DMs closed, or items were lost to death. Both will show in /notifications view so you can confirm.
- Search the changelogs to see if there is any mention of the bug being a new feature.
- Check the #Bot-News channel in the Support Server for announcements about any known issues.
If you check everything and still believe your issue is a bug, then it is probably something you should report. If you still aren’t sure, you can ask support staff for a second opinion.
Note If the bug you've found is something that duplicates coins/items or is some kind of exploit, sharing it or using it is against bot rules, and you should report it immediately instead of continuing to test it.
2. Gather Info
The next step for reporting a bug is to gather all the info you can to help your report. The main details the development team might need to know are:
- What happened? - Some bugs can be caused by doing commands in a certain order. Take a minute to think about the buttons you pressed and any commands you did when you found the bug. For example, did you receive a market acceptance the moment the button errored? Does it only happen at the start of the hour? It may not seem related or important to you, but it can be useful.
- What other users (if any) were involved? - If the bug you experienced involved other users, gather their user IDs for the bug report so they can be contacted if needed or so the interactions can be found in your command history.
- Save Evidence - If possible, take screenshots or videos of what you experienced and include them in your report. This can help verify your bug report, and it offers another way for the development team to figure out what happened.
3. Report
To report the bug, join the Dank Memer Support Server and go to the #report-bugs channel. In the channel, type the /bugreport command and enter the following info:
- Description: Explain the bug you experienced. Include any information you think may be important, mention any users that were involved, and give details so the entire situation is explained. Also, explain anything you did to verify the bug or try to fix it, like checking currencylog or refreshing Discord.
- Example: I was feeding my pet turtle, and every time I pressed the walk button, nothing happened. It didn’t respond at all or even give an interaction error. It worked fine for my other pets. I tried restarting Discord, and I tried waiting 10-20 minutes, but it still wouldn't work
- Reproduction: This is a short explanation that tells the buttons you pushed or commands you used when the bug happened. The goal is to explain what you did when you experienced the bug so someone else could try to do it and experience the same thing.
- Example: Do /pets care, and care for your pet fox, then try to care for your turtle, but walking won’t work. I did feed, water, and fetch first on both, then walk, but it didn’t work on my turtle.
- Platform: Pick which platform or type of device you are using Discord on.
- Images: Attach any images or videos you have as proof. If the image option gives an error, you can upload the images to a website like imgur.com and include the link for them in the description of your bug.
Once you are sure all the information is correct and easy to understand, submit the command, and you’ll see an ephemeral message (a message only you can see) that confirms your bug was reported. If the developers need more information to help fix the bug, they’ll reach out to you with questions, but you won’t receive a notice if the bug is fixed in most circumstances.
If you run into any trouble while using the bot or reporting a bug, the staff in the support server are happy to help!