Early this morning, i watched a quite weird activity on one of my favorite channels :
[10:13:07] KIKOULOL has joined #langochat
[10:13:10] <diormen> slt
[10:13:15] <diormen> ca va?
[10:13:56] paul has joined #langochat
[10:13:59] KIKOULOL was kicked by Langochat (Arrêtez de vous répéter!)
For those of you who don't understand french,
Arrêtez de vous répéter! means
Stop repeating yourself!. As you can guess,
LangoChat is an Epona BotServ bot, kicking
KIKOULOL for flooding the channel
#LangoChat with several times the same message.
The problem is I don't see any message from him during the time he was on that channel. Damned, my brand new scripted layout must be drunk, that 'ucking script didn't catch the
on ^*:ACTION:*:*: event.
Thanks god, I was running a
work in progress version and an infamous
/debug -n @debug window was opened. There, I read a nice :
<- :KIKOULOL!lango@BFB46C5A.73D07286.163473AD.IP JOIN :#langochat
<- :diormen!diormen@8BC729AB.4D2F7BDC.BE66F4CF.IP PRIVMSG #langochat :slt
<- :diormen!diormen@8BC729AB.4D2F7BDC.BE66F4CF.IP PRIVMSG #langochat :ca va?
<- :KIKOULOL!lango@BFB46C5A.73D07286.163473AD.IP PRIVMSG #langochat :ACTION
<- :KIKOULOL!lango@BFB46C5A.73D07286.163473AD.IP PRIVMSG #langochat :ACTION
<- :tongue:aul!lango@BFB46C5A.73D07286.163473AD.IP JOIN :#langochat
<- :KIKOULOL!lango@BFB46C5A.73D07286.163473AD.IP PRIVMSG #langochat :ACTION
<- :Langochat!chat@bot.langochat.net KICK #langochat KIKOULOL :Arrêtez de vous répéter!
There we are, he was using
ACTION PRIVMSG, also known as
/me or
/describe text, but without any embedded text. A bit like doing a
/raw PRIVMSG #LangoChat : $+ $chr(1) $+ ACTION $chr(1).
I asked another network admin which I know was using another client,
xchat. His logs showed a nice :
* KIKOULOL
* KIKOULOL
* KIKOULOL
I used our Epona bot to send a few
$chr(1) $+ ACTION $chr(1) messages to my test channel, and while the debug window showed nice
PRIVMSG #Test :ACTION , even with remotes off, mIRC didn't display a single thing.
Of course, Epona and XChat may have different point of view about
what should I do with empty messages and it's not like it's a critical bug, but it sure would have held a few
why the 'uck was this guy kicked questions.
(Being a non-native speaker but a natural born punk, every single typing and grammatical error is intended)