How to disable Group chat? - #4 by sallypf 让我想知道,限制聊天成员为两人,选择 1 还是 2 是正确的。所以我尝试了一下,为了测试目的,我将 chat max direct message users 设置为两人。然后我创建了两个用户和一个群组,并将这两个用户添加到了群组中。
我的印象是该设置的效果不一致。
通过添加单个用户创建群聊:
- 点击 + 创建新聊天
- 选择“新群聊”
- 添加您创建的用户;请注意,它显示为 2/2 位成员
- 检查创建的聊天成员
因为您也被添加了,所以聊天实际上有 3 位成员。 - 尝试添加成员;由于有 3/2 位成员,因此无法添加
- 删除其中一个用户
- 尝试添加他们;由于已有 2/2 位成员,因此无法添加
通过添加群组创建群聊:
- 点击 + 创建新聊天
- 输入群组名称;您不允许创建群聊,因为该群组有两名成员。
这让我不禁要问:聊天创建者是否计入限制人数?
当通过添加两个单独的用户创建聊天时,它有效——尽管创建聊天后总共有 3 位成员(因为我也被包括在内)。但如果我尝试使用一个包含两名用户的群组来创建相同的聊天,则不允许。创建后,如果聊天中已有我以外的另一位用户,我也无法添加第二位用户,这表明我当时确实被计算在内了。
chat max direct message users 设置的描述说,将其设置为 0 意味着用户只能给自己发送消息。只有当前用户不被计算在内,这种情况才有意义。所以从这个意义上说,创建过程中的行为似乎与描述相符。但那样的话,我期望创建后的限制也应该允许总共 3 位成员(我 + 2 位),并且使用包含两名成员的群组创建聊天也应该以同样的方式工作。
目前,创建包含两名用户的聊天只在一种情况下有效——通过单独添加他们——这感觉不一致。
顺便说一句,我都是以管理员身份完成的,所以我不太确定描述中的
Staff are exempt from this setting
是否属实。






