Library based around Bot to improve the implementation of hooks