Channel user settings

C, our channel services bot, provides the following user settings for users on a registered channel's user list.

You can communicate with C via private messages or through server-side aliases, as shown below:

  • /msg C <text>
  • /msg C@services.darenet.org <text>
  • /chanserv <text>
  • /cs <text>

C also supports "in-channel" (also known as "fantasy" commands), which allows commands to be used in the channel itself. All in-channel commands directed towards C begin with a period. If a command is given in a channel, and the channel argument is not given, C will use the name of the channel that the command was used in. In-channel commands can only be used in registered channels; however, C does not have to be in the channel for them to work.

For the purpose of this document, we will be using the first method listed above, as not all IRC clients readily support server-side aliases without additional setup and/or client commands; however, you can choose to use any of the above methods you like as they're all equivalent.

Contents

  1. USET
  2. USET AUTOOP
  3. USET AUTOINVITE
  4. USET AUTOJOIN
  5. USET INFO

USET

Syntax: /msg C USET #channel [<setting> [<value>]]

The USET command allows  you to view or change your channel user settings for channels you have access in.

If no setting is specified, the current values for all user settings will be shown.

If only the setting and no value is specified, the current value for that setting will be shown.

Example 1: /msg C USET #darenet

This will show your current values for all user settings for the channel #darenet.

Example 2: /msg C USET #darenet AUTOOP

This will show your current value for the AUTOOP setting for the channel #darenet.

Example 3: /msg C USET #darenet AUTOJOIN ON

This will enable the AUTOJOIN join setting for the channel #darenet.

USET AUTOOP

Syntax: /msg C USET #channel AUTOOP [<ON|OFF>]

The USET AUTOOP setting allows you to toggle on or off whether C will automatically op/halfop/voice you, on a per-channel basis, whenever you join the channel, or when you authenticate while in the channel.

Example 1: /msg C USET #channel AUTOOP ON

Enables AutoOp for the channel #darenet.

Example 2: /msg C USET #channel AUTOOP OFF

Disables AutoOp for the channel #darenet.

Example 3: /msg C USET #channel AUTOOP

Shows your current AutoOp setting for the channel #darenet.

USET AUTOINVITE

Syntax: /msg C USET #channel AUTOINVITE [<ON|OFF>]

The USET AUTOINVITE setting allows you to toggle on or off whether C should automatically invite you to a channel whenever you authenticate.

Example 1: /msg C USET #channel AUTOINVITE ON

Enables AutoInvite for the channel #darenet.

Example 2: /msg C USET #channel AUTOINVITE OFF

Disables AutoInvite for the channel #darenet.

Example 3: /msg C USET #channel AUTOINVITE

Shows your current AutoInvite setting for the channel #darenet.

USET AUTOJOIN

Syntax: /msg C USET #channel AUTOJOIN [<ON|OFF>]

The USET AUTOJOIN setting allows you to toggle on or off whether C should forcibly join you to a channel whenever you authenticate.

Example 1: /msg C USET #channel AUTOJOIN ON

Enables AutoJoin for the channel #darenet.

Example 2: /msg C USET #channel AUTOJOIN OFF

Disables AutoJoin for the channel #darenet.

Example 3: /msg C USET #channel AUTOJOIN

Shows your current AutoJoin setting for the channel #darenet.

USET INFO

Syntax: /msg C USET #channel INFO [<text>]

The USET INFO setting allows you to set an info line, which is displayed when you join the channel.

Example 1: /msg C USET #channel INFO is awesome!

This would set your info line to "is awesome!" for the channel #darenet.

Example 2: /msg C USET #channel INFO *

This would remove your info line for the channel #darenet.

Example 3: /msg C USET #channel INFO

Shows your current info line for the channel #darenet.

Should you still need assistance, stop by #Help on IRC.