h1. Scripting Events raw :: ctcp ::<*|#|?>: on 1:sockopen:name:commands on 1:sockread:name:commands on 1:socklisten:name:commands on 1:sockclose:name:commands on *:SIGNAL:name:command on :LOGON:*: on :DNS: on :CTCPREPLY:: on :OPEN|CLOSE::: on :ACTIVE:<*#?=!@>: on :HOTLINK::<*#?=!@>: on :INVITE:<#[,#]>: on :TABCOMP:<*#?=!@>: on :WALLOPS:: on :ERROR:: on :RAWMODE:#: on :DEHELP:<#[,#]>: on :HELP:<#[,#]>: on :DEVOICE:<#[,#]>: on :VOICE:<#[,#]>: on :DEOP:<#[,#]>: on :OP:<#[,#]>: on :INPUT:<*#?=!@>: on :UNBAN:<#[,#]>: on :BAN:<#[,#]>: on :CHAT:: on :KICK:<#[,#]>: on :NOTIFY: on :UNNOTIFY: on :NICK: on :QUIT: on :LOAD: on :UNLOAD:' on :START: on :EXIT: on :DNS: on :CONNECTFAIL: on :CONNECT: on :DISCONNECT: on :TOPIC:<#[,#]>: on :USERMODE: on :MODE:<#[,#]>: on :PART:<#[,#]>: on :JOIN:<#[,#]>: on :SNOTICE:: on :NOTICE::<*><#[,#]>: on :ACTION::<*><#[,#]>: on :TEXT::<*><#[,#]>: This event is added as a replacement for OnSongChanged on :SONG: