when 'PING'
data[:pingid] = argv[0]
handle(:ping, data)
+ when 'PONG'
+ data[:pingid] = argv[0]
+ handle(:pong, data)
when /^(\d+)$/ # numeric server message
num=command.to_i
case num
handle(:privmsg, data)
# Now we split it
- if(data[:target] =~ /^(#|&).*/)
+ if(data[:target] =~ /^[#&!+].*/)
handle(:public, data)
else
handle(:msg, data)