-
Introduction -
IRC Commands -
ACCESS -
ADMIN -
AUTH -
AWAY -
BATCH -
CAP -
CAPTCHA -
CHATHISTORY -
CHGPASS -
CONNECT -
CONTACT -
CREATE -
DATA -
DEVICE -
DIE -
EVENT -
INFO -
INVITE -
IRCX -
ISIRCX -
ISON -
JOIN -
KICK -
KILL -
LINKS -
LIST -
LISTX -
LUSERS -
MEMO -
MODE -
MOTD -
NAMES -
NICK -
NOTICE -
OBJECT -
OPER -
PART -
PASS -
PING -
PONG -
PRIVMSG -
PROP -
QUIT -
REGISTER -
REHASH -
REPLY -
REQUEST -
RESET -
SAJOIN -
SAMODE -
SANICK -
SAPART -
SILENCE -
SQUIT -
STATS -
STOP -
TAGMSG -
TIME -
TOPIC -
TRANSCRIPT -
UMODE2 -
UNREGISTER -
USER -
USERHOST -
USERS -
VERIFY -
VERSION -
WALLOPS -
WATCH -
WHISPER -
WHO -
WHOIS -
WHOWAS
OBJECT
The OBJECT command is used to manage various server objects.
Adding or Deleting Objects
Usage: OBJECT ADD|DELETE <object><object> is defined as <type>::<name>, for example, Operator::Admin
Adds or deletes the specified <object>.
Listing Objects
Usage: OBJECT LIST <type>[::<mask>] [<take>] [<skip>]Lists objects of the specified <type>. The optional <mask> allows filtering of object names. Wildcards (*
) and single-character wildcards (?
) are supported. <take> and <skip> can be used for pagination.
Reordering Objects
Usage: OBJECT REORDER <object> UP|DOWNReorders the specified <object> within its type. Use UP or DOWN to control the direction of the reorder.
Object Types
The following object types are defined:
Operator
Represents a server operator.OperatorGroup
Represents a server operator group, which defines the security level for its assigned operator.Class
Represents a user class, defining default permissions and settings.Link
Represents a connection profile to another server.Channel
Represents a registered channel.Nickname
Represents a registered account (nickname).Numeric
Represents a server numeric message.PortScan
Represents a port scan profile.ClientScan
Represents a client scan profile.BlockList
Represents a DNS Blocklist (DNSBL) entry.Filter
Represents a filter for messages or other data.NewsFlash
Represents a news flash message.