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.