WhiskChat bot API logic