The Control dialog performs functions related to channel and user control.
If a user joins a channel where you have Ops and that user's address is listed in the auto-op list, they will be given Op status. You can add an address to the list in the following format:
On IRC, user addresses are specified in the format:
So if my nickname is MadGoat and my address is firstname.lastname@example.org
then to put me in your list, you would use:
If I change nicknames a lot, then you would use:
If I change my nickname and userid a lot, then:
The /aop command
/aop [-rw] <on|off|nick/address> [#channel1,#channel2,...] [type] [network]
The -r switch indicates that the address is to be removed.
The -w switch makes the auto-op apply to any network.
If you do not specify a type then only the users nickname is used. If you specify a type then the users address is looked up via the server.
The $aop identifier returns $true if auto-op is enabled, and $false if it isn't.
The $aop(address/N) identifier returns any matching address in the list, or the Nth address. The .type property returns the list of channels. The .network property returns the associated network, if any.