It just notifies when price passes a threshold the user sets, how will that detect abrupt changes?
No, it isn't. Price monitoring is optional and it works as simple alert on threshold. It's not the main feature of bot. Abrupt changes detection is what this bot does in the first place.