# $EPIC: on_server_notice.txt,v 1.4 2008/02/20 03:41:30 jnelson Exp $
on [<modes>]server_notice [<serial#>] [-|^]<match> { <action> }
This event is thrown when the server you are connected to sends you a notice and you didn't handle it in a more specific way. If a remote server sends you a NOTICE it will be treated like a notice from another irc user and routed through on general_notice.
There are several different type of server notices, and they are processed differently by the client.
A kill notice starts with “* Notice – Received KILL message for” and that will throw an on kill event, If you don't catch that, it will treat it as an oper notice. An oper notice starts with “* Notice –” and that will throw an on oper_notice event, and if you don't catch that, it will treat it as a general notice.
A server notice will throw an on general_notice event. If you don't catch it, it will throw an on server_notice event. If you don't catch that, it will format the message and display it to your SNOTE window.
$0 | server sending the message |
$1 | first word of the actual message (usually “***”) |
$2- | remainder of message |