$myfunction= '[bc_user_groups amount="20"]';
$myfunction_parsed = do_shortcode($myfunction);
became
$atts = array( 'amount' => 20 );
$myfunction_parsed = bc_user_groups( $atts );
Call the shortcode function (I asume your shortcode function name is ‘bc_user_groups’) direct.