diff --git a/hooks.lua b/hooks.lua index 564bb44eed41d9090f3bfab9ec6f81677153189d..8a4bf978f6089a4b9ffcd6b57f687820fa1a56bf 100644 --- a/hooks.lua +++ b/hooks.lua @@ -104,8 +104,9 @@ function irc.hooks.channelChat(msg) irc:check_botcmd(msg) -- Don't let a user impersonate someone else by using the nick "IRC" - if msg.user.nick == "IRC" then - irc.sendLocal("<IRC@IRC> "..text) + local fake = msg.user.nick:lower():match("^[il|]rc$") + if fake then + irc.sendLocal("<"..msg.user.nick.."@IRC> "..text) return end