-
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:
OperatorRepresents a server operator.OperatorGroupRepresents a server operator group, which defines the security level for its assigned operator.ClassRepresents a user class, defining default permissions and settings.LinkRepresents a connection profile to another server.ChannelRepresents a registered channel.NicknameRepresents a registered account (nickname).NumericRepresents a server numeric message.PortScanRepresents a port scan profile.ClientScanRepresents a client scan profile.BlockListRepresents a DNS Blocklist (DNSBL) entry.FilterRepresents a filter for messages or other data.NewsFlashRepresents a news flash message.