• Lerosua on Twitter

    t
  • 订阅

    抓虾
    google reader
    bloglines
    鲜果
  • 分类目录

  • 功能

  • « | Main | »

    BotCalk

    By lerosua | 三月 18, 2009

    BotCalk是近来我和bones7456搞起的一个项目,目的是丰富jabber聊天室里的聊天环境。

    当然也是个学习的过程。主程序改自gloox里的聊天室测试代码。botcalk把聊天室里的消息发送到一个管道,而有个脚本读取消息处理后再发送到另一个管道上。botcalk会循环读这个管道,然后把信息发送出去。

    原理有些粗糙,目前就这么实现了发送链接读取网页标题的功能。但bug在于机器人登录后似乎导致聊天室不太正常,吃掉某些人发出的信息。

    BotCalk 代码地址在 http://code.google.com/p/botcalk/ ,通过svn取得吧

    编译botcalk需要gloox 1.0beta2以上版本,

    需要的文件:

    cat  bot.conf
     
    jid=xxxx@gmail.com
    passwd=xxxxxxx
    server=talk.google.com
    port=5222
    room=linuxcn@conference.jabber.org/myBot

    然后执行目录下的bot.sh即可。

    以上仅学习参考使用.
    PS.gentoo的用户在装gloox库的时候记得把gnutls带上,骨头就是没带上死活登录不了,害我查了半天.

    Topics: 程序设计 | 1 Comment »

    One Response to “BotCalk”

    1. bones7456 : BotCalk Says:
      三月 18th, 2009 at 11:55 上午

      [...] 谢谢lerosua写的介绍,我就基本上抄现成的了,哈哈~ [...]