function get_value( value_name ) -- If there is not value name, return all the values. if (value_name == nil ) then local text = "" for key,value in pairs(config.values) do text = text..key.." = "..value.."\n" end return text end local value = config.values[value_name] if ( value == nil) then return "Can't find "..value_name end return value_name.." = "..value end function run(msg, matches) local text = matches[1] return text end return { description = "retrieves variables saved with !set", usage = "!get (value_name)", patterns = {"^!get ?(%a+)?$"}, run = run }