Communities Moving to Discord Has Resulted In Millions of Questions and Answers Being Lost — It Doesn’t Have To Be That Way.
--
Discord has become a replacement for forums for thousands of communities, causing a massive decrease in the accessibility of information. The questions and answers that people ask no longer appear in search results.
On Discord’s own site they list over 100 open source projects on their platform, a small fraction of the total number of communities on Discord dedicated to helping people answer their questions.
In the past, a person would search for their question on a site like Google, and if they did not find the solution, they would make a forum post leaving behind the solution in search results.
Now what happens is after a person does not find their solution in search results, they turn to Discord servers to solve their problem, resulting in the question being asked over and over again.
This doesn’t impact only programming communities. All public communities on Discord are affected by this. Indie games, game modders, technical support, even cooking Discord servers.
I’ve built a solution to this problem. It’s called AnswerOverflow, a privacy focused search solution for Discord and I’m really excited to share it.
Server owners add the AnswerOverflow bot to their server and mark what channels to index on their web dashboard.
The AnswerOverflow bot then sends a message to each user in the server on its first time seeing them asking permission to display their messages. Users are able to provide consent directly on Discord or by logging onto AnswerOverflow with their account to see what messages would be displayed before making their decision.
On AnswerOverflow, users are able to manage their account and see all of their indexed messages on a per server per channel basis. Users are able to delete specific messages, disable indexing of specific channels, the whole server, or delete their account all together and be ignored by the bot.
Indexing a Discord server isn’t as straight forward as a forum as it’s a much more closed off space. AnswerOverflow strives to take a privacy first approach by getting specific informed consent from users to display their messages, ensuring that it is fully compliant with Discord’s Policy.
The only servers that are meant to be indexed are public servers and of those public servers, it is only meant to index public help channels, essentially adding on a forum component to your Discord server.
After indexing the messages and getting consent from users to show their messages, web pages are made for each question so that they appear in search results allowing for people to find the solution to their problem.
Along with this, there is a search on the site allowing you to search all indexed messages.
Messages that match your search are displayed and clicking on one will reveal the context surrounding the message, along with a link back to the server to join it.
For users, AnswerOverflow is meant to cut down on burnout from repeating question answers and make getting answers more accessible.
For server owners, AnswerOverflow promotes the growth of servers as people are able to naturally discover servers
For Discord, AnswerOverflow promotes the growth of Discord as new people are able to find Discord as a platform naturally in search results
If this project interests you, join the Discord!
Despite being fully compliant with Discord’s Policy, the bot is currently unable to join servers as it was incorrectly quarantined after triggering an automatic anti-spam detection. This was from sending out the consent message DMs to users when seeing them for the first time. If anyone at Discord happens to be reading this and is able to help out with the ticket that would be greatly appreciated as it has been sitting for a while now — thanks!