Обмен технологиями

Jitsi Meet назначает пользователей модераторами

2024-07-12

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

Предисловие

При проведении встречи в Jitsi Meet мы можем использовать функцию планирования встречи. При бронировании встречи мы надеемся, что я буду организатором запланированной встречи, и не хотим, чтобы организатором были другие.

Но по умолчанию Jitsi Meet будет думать, что первым в комнату войдет хозяин. Это не соответствует нашим требованиям, и нам нужно это изменить.

назначенный модератор пользователя

Прежде всего, у Jitsi Meet нет API для указания того, кто является хостом. Мы можем использовать вышеупомянутый интерфейс аутентификации JWT и добавить параметр в JWT, чтобы определить, является ли этот человек хостом. Учебное пособие находится по адресу https://. блог .csdn.net/qq_28880087/article/details/140305263

  • Добавьте параметр в jwtmoderator Если значение истинно, оно представляет модератора; если значение ложно, оно представляет обычного пользователя.

Где встреча jitsi определяет личность хозяина?

Jitsi meet использует протокол xmpp. В prosody есть модуль конференций, который использует модуль muc.

  • Мы можем создать сценарий Lua для реализации собственной логики.
    Сначала при создании встречи вводим наш lua-скрипт
module:hook("muc-room-created", function(event)
  • 1

Во-вторых, мы обнаруживаем, что предыдущий метод установки удостоверения хоста — set_affiliation, и мы можем написать его в соответствии с нашей собственной бизнес-логикой.