Documents the IRC channel setup/configuration for #freebsd* channels
/cs set #<channel> GUARD off+o flag cannot gain operator status /cs set #<channel> SECURE on/topic can only be set by /cs /topic (and users with +t). Note: Enables KEEPTOPIC /cs set #<channel> KEEPTOPIC on/cs set #<channel> PUBACL onAll channels shall have the following configuration set:
+cCgnt-iljksf set via /cs set <channel> MLOCK/mode <channel> +bq $j:#freebsd $j:#freebsd (all channels inherit #freebsd banlist, see Libera Guide: extbans (TODO)+q $j:<#channel> can be set, but doesn't work (but probably should, allowing inheriting quiet lists separately from / in addition to banlists)+Frf #freebsd-irc+i (and remove -i) #TODO-nc (remove +nc), so bots can message channel without joining and with colours for event formattingWhere access is provided on a channel-specific basis, the following standard flags should be set.
Channel leads are responsible for ensuring and cultivating a great user experience within the context of a specific channel. They also seek to promote use and growth of the channel.
Flags: /cs flags <channel> <nickname> +toer
topic and topicappend commandsAll #freebsd* channels:
If they are not registered by IRC Admin,
We regularly audit and review channels registered within our namespace (#freebsd*). Any channels found in the list not meeting the criteria above are marked for pruning and deregistered accordingly.
/msg alis list *#freebsd*Other reason classes for de-registration include:
Information that is used to determine channel state can include:
cs info #<channel>Libera.chat has a set of self-service bots available for ban management, including litharge, based on ChanTracker.
Per the Libera.chat documentation,
When requesting litharge for your channel, simply /invite litharge #yourchannel. This bot will need the +o flag in your channel so that it can op itself to remove bans when they expire; /msg chanserv flags #yourchannel litharge +o.
From the github documentation, the user inviting the bot is its “owner”, but other users can be added to litharge's admin list as follows (untested):
!user register opaccount password !hostmask add opaccount *!*@something !admin capability add opaccount #myChannel,op
…after which the user can issue private messages to the bot like:
/msg litharge 10m argumentative again /msg litharge 30d silly spammer