Add bot and plugin framework