Initial bot implementation