You're suggesting to start a new channel just for the PR?
Or just smaller channels in general.
You might need someone with some authority to help with this. I take charge of managing some of the slack channels at my company, and we're able to keep the off-topic conversation mostly contained.