Role based permission for channel

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.

When u have max number of channel (say 10k) , api can’t handle effectively ?

Q2: Is it possible to have 10 thousand channel for a single user ?

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.

I’ve attached a detailed document explaining channel invitations.
[SendBird] Channel Invitations explained - External (3).pdf (98.6 KB)