The problem with implementing Genesis as a full bot is that if someone wants to add Genesis' tracking instead of building around it, it's cumbersome to keep up to date. Following the generator-hubot pattern, move it to an npm module and, for installation, the user will be able to run
npm install -g yo generator-hubot hubot-telegram
mkdir mybot
cd mybot
yo hubot
npm install genesis-project
or be able to just npm install genesis-project if they have an existing bot.
The problem with implementing Genesis as a full bot is that if someone wants to add Genesis' tracking instead of building around it, it's cumbersome to keep up to date. Following the
generator-hubot
pattern, move it to an npm module and, for installation, the user will be able to runor be able to just
npm install genesis-project
if they have an existing bot.