Why not make a Question of the day channel. I think it can make people more active. Maybe the developers can place their questions about the game too.
Like a Support channel? I would love a Support department. Im often in staff chat and see people asking questions, why not make a department out of it?