Thanks, and yes, I do know Discord's the best place but I can't install Discord on my computer as I access it all from work, but forums is my main chance to keep in touch with everything.
You don't have to install Discord application on your computer in order to use it.
You can use it directly on web browser. Create your account, then log in and use it on web browser. If you don't use Discord regularly, it is unnecessary to install Discord application.
Sorry I should have made it clear. It doesn't work on mine. Slack and Discord web just won't load properly on my browser, it's a work computer and quite a lot of restrictions plus I have to connect from a company VPN.
Anyway, no problem. I know how to keep in touch. Just saying this forum is also a good place for those who don't use all those other things to block out the noise:)