Mengelola anggota saluran elastis - Amazon Chime SDK

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengelola anggota saluran elastis

Untuk mengelola anggota dalam saluran elastis, gunakan CreateChannelMembership, CreateChannelModerator, dan CreateChannelBanAPI. Informasi berikut menjelaskan cara menggunakannya.

Keanggotaan saluran

CreateChannelMembershipAPI membuat keanggotaan di tingkat sub-saluran. sub-saluran dapat mencakup moderator dan anggota reguler.

  • Moderator — Anda dapat menambahkan moderator ke beberapa sub-saluran. Itu memungkinkan moderator untuk mengirim pesan pada masing-masing sub-saluran yang mereka miliki. Saat Anda menambahkan moderator ke sub-saluran, Anda harus menyediakan. SubChannelId

    Jika Anda ingin menetapkan moderator ke sub-saluran baru secara otomatis, Anda dapat mengaktifkan streaming pesan, mendengarkan acara pembuatan sub-saluran, dan kemudian membuat keanggotaan moderator sebagai respons terhadap peristiwa tersebut.

    Terakhir, Anda dapat menghapus moderator dari sub-saluran tertentu, atau dari semua sub-saluran. Anda menggunakan DeleteChannelMembershipAPI dalam kedua kasus. Untuk menghapus moderator dari sub-saluran tertentu, Anda menyediakan. SubChannelId Jika Anda tidak memberikan ID untuk sub-saluran, sistem akan menghapus moderator dari semua sub-saluran. Terakhir, Anda dapat menggunakan ListSubChannelsAPI untuk membuat daftar sub-saluran dan jumlah anggota di masing-masing.

  • Anggota reguler — Ini terdiri dari sebagian besar keanggotaan saluran. Anda hanya dapat menambahkan anggota reguler ke satu sub-saluran. Selain itu, Anda tidak dapat meneruskan SubChannelId saat membuat atau menghapus keanggotaan saluran, karena sistem mengontrol sub-saluran mana keanggotaan dibuat.

Moderator saluran

CreateChannelModeratorAPI menciptakan moderator pada tingkat saluran elastis. Moderator dapat melihat semua pesan di semua sub-saluran. Saat Anda mempromosikan anggota reguler ke moderator saluran, sistem akan menghapus semua keanggotaan saluran yang ada untuk anggota tersebut. Hal yang sama terjadi ketika Anda menurunkan moderator.

Larangan saluran

CreateChannelBanAPI membuat larangan pada tingkat saluran elastis. Dilarang tidak AppInstanceUser dapat dimiliki oleh sub-saluran mana pun. Saat Anda melarang anggota, sistem akan menghapus semua keanggotaan saluran untuk anggota tersebut.