Channel

From Afterxwiki

(Redirected from Channels)

A channel, also known as a "chatroom" or "room" is run by a channel founder who can give ops or half-ops or voice to anyone else in his or her channel. A channel is often created around a theme or a group of like-minded people or friends.

AfterX does not permit certain type of channels, and they may be closed or otherwise - for more information, see rules and the AfterX Charter.

There are many channel modes available for the channel founder and ops to use to help them control the channel and its users. For more information, visit http://www.vulnscan.org/UnrealIrcd/unreal32docs.html#userchannelmodes - a selection of modes extracted from that website is shown below.

Also, ChanServ is a very useful services bot which can help you to keep your channnel secure, even when you are not online.


Contents

User privileges in channels

Certain users may be given a specific status in a channel, which gives them control over the channel to a certain extend. The different statuses a user can have in a channel are:

  • Operator (@)
  • Half-Operator (%)
  • Voice (+)

Channel Operator

A channel operator (commonly known as moderator) has the ability to set channel modes, change the channel topic description and assign other users as channel half-operators and voiced users.

A channel operator can perform the following commands:

  • /kick <#channel name> <nickname>
  • /topic <#channel name>
  • /mode <#channel name> <mode prefix>
  • /invite <nickname> <#channel name>


Channel Half-Operator

As the name suggests, channel half operator can only perform a fraction of commands a channel operator can.

In summary a channel operator can not do the following:

  • Set the following channel modes:
    • +l (Limit the number of users in a channel)
    • +p (Assign the channel as private and prevent it being listed when the /list command is issued)
    • +s (Assign the channel as secret and prevent it being listed when the /list command is issued)
  • Kick/Ban another channel half-operator or channel operator

Voice

Being assigned voice status does not allow the user to perform any special tasks that channel operators and half operators can perform. Being a voiced user only becomes a benefit when the channel is in moderated mode (+m), which means only channel operators, half-operators and voiced users may talk in the channel.

Channel Modes

Channels are customizable to a certain extent by setting Channel Modes.


Channel Commands

Kick

  • Channel operators and channel half-operators have the ability to remove users from a channel using the /kick command
  • Syntax: /kick <#channel name> <nickname> [reason for user being removed from the channel]
  • Examples:
    • /kick #eggdrop aquagen
    • /kick #java BillGates J#? Your having a laugh!


Invite

  • Channel operators and channel half-operators can invite other users to a channel either as a friendly gesture or to allow a user to join if the channel has mode +i set.
  • Syntax: /invite <nickname> <#channel name>
  • Examples:
    • /invite minderasr #pintsize


Mode

  • Channels are customizable to a certain extent by setting channel modes
  • Syntax: /mode <#channel name> <mode prefix> <required parameters depending on the mode prefix being set>
  • Examples:
    • To ban all users from #squeaky who have the name 'rover' in their nickname
      • /mode #squeaky +b *rover*!*@*
    • To prevent more than 35 users from joining #afterx
      • /mode #afterx +l 35
    • To only allow users to join #vip if they have an invite
      • /mode #vip +i
    • To set the password on #stonemasons as: wedontexist
      • /mode #stonemasons +k wedontexist


Topic

  • Channel topics are traditionally the focus of the conversation currently happening in the channel. Channel operators often use the channel topic to publish web site addresses, quotes and rules of the channel
  • Syntax: /topic <#channel name> <description of the topic for the channel>
  • Examples:
    • /topic #pintsize Since our server has gone french, Zaphod has lost his geordie accent