\

基于irc的hubot搭建20 Apr 2014

work tech tools

hubot,一直感觉这个Geek的东西有其用武之地,但是至今也没有找到,先搭建起来,以备日后使用。

##nodejs和npm安装 这里有一个不错的资源,我就不再赘述了。

##hubot安装 完全follow这个步骤安装就可以了。不需要做额外的配置

npm install -g hubot coffee-script
hubot --create myhubot
bin/hubot

##安装irc-adapter 我们可以在这个页面看到已经有很多人写了很多Adapters,其中还包括QQ,今天我主要搭建基于irc的聊天室 按照这个页面的介绍安装hubot-irc的Adapter,注意,这里只是Adapter,如果要想让其工作,我们还要搭建irc-server

##搭建irc-server 这里我选择的是UnrealIRCd,包括windows版本和Linux版本,但是windows版本缺少cloak.dll, 虽然可以网上下载,但是出于安全考虑,我移到了Linux版本。

在Linux上面需要首先下载源代码,首先在子目录./config,然后再在根目录./config估计也是当前版本的bug

需要让irc-server执行需要创建并修改配置文件。这里不赘述了,直接上文件

另外还需要在根目录创建2个文件ircd.motd.frircd.rules.fr,内容为空。

##开启irc-hubot机器人

HUBOT_IRC_SERVER=servername.domain \
  HUBOT_IRC_ROOMS="#robot" \
  HUBOT_IRC_NICK="Sara" \
  HUBOT_IRC_UNFLOOD="true" \
  bin/hubot -a irc --name sara
comments powered by Disqus