When it comes to user-defined strings, it’s best to use a placeholder or “merge tag” – so on your settings page, inform the user they can use e.g. {blogname}
And then in your code:
$message = get_option( 'option_name' );
$message = str_replace( '{blogname}', get_bloginfo( 'name' ) );
This is less error prone & clearer to the user than using sprintf
style arguments.