【问题标题】:Removing user from MUC member list从 MUC 成员列表中删除用户
【发布时间】:2015-08-25 02:13:24
【问题描述】:

有没有一种方法可以让用户从 XMPP 多用户聊天成员列表中删除自己,而不必成为所有者或管理员(即,将他的从属关系从成员更改为无)?

【问题讨论】:

    标签: xmpp multiuserchat


    【解决方案1】:

    来自 XEP 045 about MUC (第 5.2.2 节)明确指出,从属关系从成员更改为无需要管理员或所有者更改从属关系,这是表中的第三部分: (为澄清起见,表格说明了从属关系的变化,即 成员 -> 到 -> 无)

    表 7:隶属关系状态图

    会员 |管理员或所有者将隶属关系更改为“无”

    很抱歉,但答案是否定的,如果您正在寻找一种不会引起用户注意的方法 - 您可能需要另一层,或作为管理员工作的 Web 服务并在背景。

    希望这会有所帮助。

    【讨论】:

    • 是的,根据 XEP-0045 显然没有办法。我找到的解决方案是在(在 Python 中,使用 SleekXMPP)中创建一个负责管理这类东西的机器人(几乎就是你所说的附加层)。
    猜你喜欢
    • 2017-07-14
    • 2017-03-30
    • 1970-01-01
    • 2017-03-27
    • 2022-01-03
    • 2016-01-29
    • 2014-02-07
    • 2011-04-29
    • 1970-01-01
    相关资源
    最近更新 更多