Command to allow a person to register the given channel.
void
allow
(string $nick, string $channel, string $founder)
-
string
$nick
-
string
$channel
-
string
$founder
Just a debug function to return true binary mode from a string
void
binarymode
(string $nick, string $modes)
-
string
$nick
-
string
$modes
Clear channel type command to remove users, modes and operator status's.
void
clear
(string $nick, string $channel, string $what)
-
string
$nick
-
string
$channel
-
string
$what
If a user does not have access to a command, this is sent
void
denied
(string $nick)
Drops a registered channel from management.
void
drop
(string $nick, string $channel)
-
string
$nick
-
string
$channel
Forbid a channel from being used by non-staff.
void
forbid
(string $nick, string $arguments)
-
string
$nick
-
string
$arguments
Sends the user the channel key set on a channel.
void
getKey
(string $nick, string $channel)
-
string
$nick
-
string
$channel
Handle user joins to a channel.
This only accepts one nickname per request.
void
handlejoin
(string $nick, string $chan, bit $binmode)
-
string
$nick
-
string
$chan
-
bit
$binmode
Handle topic changes, save to database.
void
handletopic
(string $nick, string $channel, string $topic)
-
string
$nick
-
string
$channel
-
string
$topic
Sends information to a user about a channel
void
info
(string $nick, string $channel)
-
string
$nick
-
string
$channel
Attach the serviceclient object to $client and initialize the current service bot.
void
initialize
(string $nick, string $username, string $host, string $name)
-
string
$nick
-
string
$username
-
string
$host
-
string
$name
Introduce the client to the uplink server.
void
introduce
()
Invite a user to the channel.
unknown_type
invite
(string $nick, string $channel)
-
string
$nick
-
string
$channel
Kickban command to remove a user from a channel
void
kickban
(string $nick, string $channel, string $arguments)
-
string
$nick
-
string
$channel
-
string
$arguments
Leave channels that services should no longer be occupying for one reason or another.
void
leave_expired_channels
()
Modify a channels access list.
void
modaccess
(string $nick, string $arguments, [string $channel = false])
-
string
$nick
-
string
$arguments
-
string
$channel
Processing OP/DEOP/HALFOP ect access requests.
void
opDeop
(string $nick, string $channel, string $command, add|remove $type, bit $mode, [string $target = false])
-
string
$nick
-
string
$channel
-
string
$command
-
add|remove
$type
-
bit
$mode
-
string
$target
Parse commands sent directly to this service.
void
parser
(string $nick, string $arguments)
-
string
$nick
-
string
$arguments
Parse channel commands for this service client
void
parser_channel
(string $nick, string $channel, string $arguments)
-
string
$nick
-
string
$channel
-
string
$arguments
Register a channel to the database.
Registered channels have access to all chanserv related management functions.
void
register
(string $nick, string $arguments)
-
string
$nick
-
string
$arguments
Command to set the restrict status on a channel
void
setRestrict
(string $nick, string $channel, [on|off] $onoff)
-
string
$nick
-
string
$channel
-
[on|off]
$onoff
Command to set the secureops option of this channel.
void
setSecure
(string $nick, string $channel, [on|off] $onoff)
-
string
$nick
-
string
$channel
-
[on|off]
$onoff
Returns current server time in two formats.
void
time
(string $nick, string $channel)
-
string
$nick
-
string
$channel
Unban command to remove all matching bans on a the issuer.
void
unban
(string $nick, string $channel)
-
string
$nick
-
string
$channel
Sent when an unknown command is intercepted.
void
unknowncmd
(string $nick, string $command)
-
string
$nick
-
string
$command
Magic getter
mixed
__get
(string $what)