add bot client code