Hi,
Looking for someone who can help me to setup a discord channel please

If you don't mind you can also create a group on telegram, people here prefer to use telegram than discord, but the decision is yours.
A very interesting game I will create an account later when I use my laptop to browse, are you still looking participants who test your site?
A lot of people here are helpful and I really appreciated this kind of community which everyone is helping each other.