Q1: Any role based channel permission not user based permission ?
Brief: Image a role: comment-reader can always join every channel.
Currently, is this function based on userId not role ? therefore, dev have to make 10 calls to invite to 10 channels.
Answer:
Private group channels require an invitation. However, public group channels do not. With a public group channel a user can join a channel by just knowing the channel ID. You can also provide an access_code for the Publicj Group channel if some degree of privacy is needed.
Q2: Is it possible to have 10 thousand channel for a single user ?
The default maximum membership is 2000 channels per user. However, our sales team are able and willing to help negotiate a larger number to meet your requirements.