equal
deleted
inserted
replaced
45 local lccmd = cmd:lower() |
45 local lccmd = cmd:lower() |
46 for name, obj in pairs(commands) do |
46 for name, obj in pairs(commands) do |
47 if lccmd == name then |
47 if lccmd == name then |
48 return obj.cmd(arg, botdata, cmd) |
48 return obj.cmd(arg, botdata, cmd) |
49 end |
49 end |
|
50 if obj.aliases then |
|
51 for i, alias in ipairs(obj.aliases) do |
|
52 if lccmd == alias then |
|
53 return obj.cmd(arg, botdata, cmd) |
|
54 end |
|
55 end |
|
56 end |
50 end |
57 end |
51 else |
58 else |
52 -- Ignore smileys |
59 -- Ignore smileys |
53 if line:match("^[:;8]'?%-?[D()|/\\%[%]pPoO$@]+%s*$") then return nil,nil end |
60 if line:match("^[:;8]'?%-?[D()|/\\%[%]pPoO$@]+%s*$") then return nil,nil end |
54 if line:match("^^^%s*$") then return nil,nil end |
61 if line:match("^^^%s*$") then return nil,nil end |