Traga um robô

Você já se viu em uma sala de bate-papo sem um robô auxiliar?

Eu sei que tenho. Hoje em dia, não coloco os pés em um sem meu fiel @raybot.

Você também deve ter um robô.

E você pode, de graça, com o hubot do Github e o Heroku . Ao todo, demorei cerca de 4 horas para obter o hubot ao vivo e configurado com 70 dos meus scripts favoritos. Mas eu tendo a ir 110% ao adotar novas tecnologias. Aposto que você consegue em 20 minutos se for um gênio.

Esta é a ordem básica das operações:

  1. Configure seu hubot seguindo as instruções de configuração .
  2. Implante-o no Heroku .
  3. Personalize como quiser com todos os scripts do catálogo
  4. Instale dependências para os scripts adicionais que você instalar: `npm install <dependency> –save ‘
  5. Defina as variáveis ​​de configuração para os scripts adicionais por meio da CLI. Localmente, você pode acionar um bash shell e executar export <CONFIGURATION_VARIABLE>=<value>. Para configurá-los no seu servidor heroku, utilize o Toolbelt assim: heroku config:add <CONFIG_VAR>=<value>. Você não precisa envolver os valores ou o nome da variável entre aspas, por exemplo, export HUBOT IRC ROOMS = krry uxioms
  6. Adicione-o ao seu Grove.io IRC , às suas salas Skype, chats Campfire, Gtalk, etc., com alguns módulos de nó e variáveis ​​de ambiente.

E lembre-se, como um aplicativo de nó, a língua-mãe de hubot é JSON. Portanto, se você for experiente, poderá configurar diretamente a maioria das coisas editando e . Ou você segue as rotas seguras e adiciona scripts ao diretório e aos módulos .hubot-scripts.jsonpackage.json.coffeescripts/npm

Protip: configure um mongoDB em sua instância heroku para que os dados de seu hubot possam persistir em sessões, atualizações e reinicializações. Escolhi o mongolab ( ) porque é gratuito e já experimentei o MongoHQ em outro projeto. Você terá que adicionar o script mongolab-brain.coffee ao seu hubot-scripts.json e algumas variáveis ​​de configuração que ele especifica nos comentários na parte superior.heroku addons:add mongolab

Aqui está a parte legal

Ao adicionar alguns scripts, você pode ensinar ao seu hubot todos os tipos de truques incríveis, desde buscar GIFs de qualquer coisa com , até manter o controle dos pontos de carma de todos , até chegar a uma ótima desculpa para você . Hubot pode ser tão útil ou divertido quanto você quiser. Você pode até equipar o FOAAS para manter as coisas / pessoas em seus lugares sem forçar seus músculos.party_gifs.coffeeplusplus.coffeedevexcuse.coffee

E é isso que está acontecendo na ponta do hubot

Que você nunca mais se sinta sozinho em uma sala de bate-papo barulhenta e lotada.