Technologieaustausch

Jitsi Meet ernennt Benutzer zu Moderatoren

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Vorwort

Bei der Durchführung eines Meetings in Jitsi Meet können wir die Funktion zum Planen eines Meetings nutzen. Bei der Buchung eines Meetings hoffen wir, dass ich der Gastgeber des geplanten Meetings bin, und wir möchten nicht, dass andere der Gastgeber sind.

Aber standardmäßig geht Jitsi Meet davon aus, dass die erste Person, die den Raum betritt, der Gastgeber ist. Dies entspricht nicht unseren Anforderungen und wir müssen es ändern.

designierter Benutzermoderator

Erstens verfügt Jitsi Meet nicht über eine API, um anzugeben, wer der Host ist. Wir können die oben genannte JWT-Authentifizierungsschnittstelle verwenden und dem JWT einen Parameter hinzufügen, um festzustellen, ob die Person der Host ist. Blog .csdn.net/qq_28880087/article/details/140305263

  • Fügen Sie jwt einen Parameter hinzumoderator Wenn der Wert wahr ist, repräsentiert er den Moderator; wenn der Wert falsch ist, repräsentiert er den normalen Benutzer.

Wo bestimmt das Jitsi-Treffen die Identität des Hosts?

Jitsi meet verwendet das xmpp-Protokoll. In Prosody gibt es ein Konferenzmodul, das das muc-Modul verwendet.

  • Wir können ein Lua-Skript erstellen, um benutzerdefinierte Logik auszuführen
    Geben Sie beim Erstellen eines Meetings zunächst unser Lua-Skript ein
module:hook("muc-room-created", function(event)
  • 1

Zweitens stellen wir fest, dass die vorherige Methode zum Festlegen der Hostidentität set_affiliation ist und wir sie gemäß unserer eigenen Geschäftslogik schreiben können.