I would like to have a custom tab in the community chat that allows a similar view like in opportunities (for custom consulation) creating a question queue.
When a member asks a question in that tab I get notified and when I start working on the question I can move the question to "in progress" and when it is answered I move it to "answered".
This avoids mess in terms of who asked a question before whom and members can see when is their turn.
It should also be possible to add the question to a specific chat room (by the member) while it is in the custom consultation queue and should remain in the chat room after it has been answered so other members can learn from the question.