If Alice were a knight, her words would be true and she’d be a knave, which can’t happen. So she’s a knave and what she said is false. They aren’t both knaves, so Bob is a knight.
The usual wrong answer is knave, from taking a known liar at her word.