As a maintainer of a small open source project I have to disagree. The hurdle for someone to join Discord and ask a question is much lower than signing up to a custom forum and posting there. I also love interacting with people that use my stuff. Makes me feel warm and fuzzy to see that people are actually using it.

I can see the other side of course. There are a few things that are repeated questions or useful content that may benefit others. I try to push that stuff into GitHub or add it to the docs. I've also thought about recording the Discord channel and publishing that too, so that the search engines get it. I am afraid that that may scare people away though. If you feel like everything you ask (even with you pseudonym) is recorded forever, you are more afraid to ask stupid questions.

Discord itself is fine, but it needs something to write it's logs to a public html page per channel every x hours. Cannot be that hard and everyone benefits. Every chat for open source should do that as so much valuable stuff is discussed per day that no-one will write down elsewhere.... I mean that's the only thing; all (open source) projects I knew on IRC had an archive in .html which was indexed. Handy to find issues years later.

https://github.com/Tyrrrz/DiscordChatExporter

Always scared to earn a ToS ban using something like this though.