Gerenciamento de membros do canal elástico - SDK do Amazon Chime

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Gerenciamento de membros do canal elástico

Para gerenciar os membros em um canal elástico, use as CreateChannelMembershipCreateChannelBanAPIs CreateChannelModerator, e. A tabela a seguir explica como usá-los.

Associações ao canal

A API CreateChannelMembership cria associações no nível do subcanal. Os subcanais podem incluir moderadores e membros regulares.

  • Moderadores: você pode adicionar moderadores a vários subcanais. Isso permite que os moderadores enviem mensagens em cada um dos subcanais aos quais pertencem. Ao adicionar um moderador a um subcanal, você deve fornecer o SubChannelId.

    Se quiser atribuir moderadores a novos subcanais automaticamente, você pode habilitar o streaming de mensagens, ouvir os eventos de criação de subcanais e, em seguida, criar uma associação de moderador em resposta a esses eventos.

    Por fim, você pode excluir moderadores de subcanais específicos ou de todos os subcanais. Você usa a DeleteChannelMembershipAPI nos dois casos. Para excluir um moderador de um subcanal específico, forneça o SubChannelId. Se você não fornecer uma ID para um subcanal, o sistema removerá o moderador de todos os subcanais. Por fim, você pode usar a ListSubChannelsAPI para listar os subcanais e o número de membros em cada um.

  • Membros regulares: eles compõem a maioria das assinaturas do canal. Você só pode adicionar um membro regular a um subcanal. Além disso, você não pode aprovar um SubChannelId ao criar ou excluir associações de canais, porque o sistema controla em qual subcanal uma associação é criada.

Moderadores do canal

A API CreateChannelModerator cria moderadores no nível do canal elástico. Os moderadores podem ver todas as mensagens em todos os subcanais. Quando você promove um membro regular a moderador do canal, o sistema remove todas as associações existentes desse membro ao canal. O mesmo acontece quando você rebaixa um moderador.

Proibições de canal

A API CreateChannelBan cria proibições no nível do canal elástico. Um banido não AppInstanceUser pode pertencer a nenhum subcanal. Quando você proíbe um membro, o sistema remove todas as assinaturas do canal desse membro.