hubot机器人

hubot安装

首先,需要有nodejs和npm,这些安装了,才能安装hubot generator;推荐使用git工具。
% npm install -g yo generator-hubot
由于官方支持用coffeescript语言进行编写代码,在安装generator-hubot时,同时安装上coffeescript
% npm install -g yo generator-hubot coffee-script
创建自己需要安装的目录(.././myhubot)
% mkdir myhubot
% cd myhubot
% yo hubot

这里写图片描述

这里写图片描述
到这里已经安装好了。
但是启动bin/hubot可能会有错,如下图:
这里写图片描述
出现这样的错误需要把安装hubot目录下的external-scripts.json文件打开并删除”hubot-heroku-keepalive”,这行即可。
这时,大家先把安装hubot/scripts目录下的example.coffee打开,将这以下两行:
#robot.hear /badger/i, (res) ->
#res.send "Badgers? BADGERS? WE DON'T NEED NO STINKIN BADGERS"

中的注释福#删除。
接着在git上启动bin/hubot就能正常启动了,结果如下图:
这里写图片描述
可以看到输入badger时,hubot会自动回复Badgers? BADGERS? WE DON’T NEED NO STINKIN BADGERS。

参考官方:https://hubot.github.com/docs/

部署基于WeChat的hubot

因为部署自己的adapter(wechat)时,可能会报错,这是同样要删除安装hubot目录下的external-scripts.json文件中的”hubot-redis-brain”,这行。

在自己已经安装好hubot的目录(myhubot)下部署WeChat的hubot:
1. npm link ../innovation/hubot-ece [注:这个目录../innovation/hubot-ece是我放wechat代码的地方,这个命令必须是要在自己安装hubot目录下的操作的]
2. 启动bin/hubot -a ece [注:ece表示自己的adapter]

同样参考官方: https://hubot.github.com/docs/adapters/development/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鬼王呵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值