I built a zap to store off slack conversations to google sheets (for a slack I joined a few years ago, where I would also notify the user I was going to do this).
But yes, an automated solution would be great.
Still doesn't deal with question quality though. When I am writing a forum question, I spend more time making it a good post than when I just toss out a slack q.
i think what's missing a functionality that would bring up previous conversations around the same topic. I.e. on stackoverflow you have strict no duplicate policy which forces people to add and update already existing topic. For that to happen user need to know question they have already exists, or a discussion. And then they can catch up, add scenarios and contribute to it. not sure how this could be added to slack tho.