mcbot/mcbot_engine.lua
changeset 19 96e08713cb6a
parent 18 615c9b336207
child 21 bc5d611e6d6f
equal deleted inserted replaced
18:615c9b336207 19:96e08713cb6a
    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