Skip to content

Document the caveats that come with channel mode +g #402

@NetSysFire

Description

@NetSysFire

In https://libera.chat/guides/channelmodes, +g is described as

Anybody in the channel may invite others (using the /invite command) to the channel.

I asked in #libera-communities about potential issues before I apply this channel mode when, lo amd behold, there are actually a good number of reasons to not use it. The most immediate one is others being able to spam invites to others, making the channel look bad and spammy. Invites apparently circumvent +r, as well as join limits (+l). To quote one of the staffers:

There's also not much benefit to /invite when it isn't technically necessary; in almost all cases you'd want to give some context to the invite, which requires a message anyway.

Given the fact that a couple of big enough channels already adopted that mode because it looks good and innocent on paper, these caveats should be documented and perhaps there could be an example scenario where it would make sense to use +g.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions