Implements the Client-To-Client Protocol (CTCP).
Create a CTCP message with the given tag and data, or with the tag and data provided pre-combined.
char[] msg; msg = ctcpMessage("ACTION", "test \n123").array(); assert(msg == "\x01ACTION test \x10n123\x01"); msg = ctcpMessage("FINGER").array(); assert(msg == "\x01FINGER\x01"); msg = ctcpMessage("TEST", "\\test \x01 \r\n\0\x10").array(); assert(msg == "\x01TEST \\\\test \\a \x10r\x10n\x100\x10\x10\x01");
Extract CTCP messages from an IRC message.