首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

施用LumaQQ来开发QQ机器人

2012-11-12 
使用LumaQQ来开发QQ机器人自从博客园闪存发布了QQ机器人以后,闪存数量一下子就上升了很多。很多人也一直都

使用LumaQQ来开发QQ机器人

自从博客园闪存发布了QQ机器人以后,闪存数量一下子就上升了很多。很多人也一直都在询问QQ机器人是如何开发的,这足以说明QQ在中国不仅仅是普通人使用的IM工具,在程序员圈子里也相当有人缘的,其老大地位不容怀疑啊。我这篇也算是给解答一些朋友的疑惑吧。
 
  所谓的IM机器人(QQ,MSN),其实就是一个简化版的IM客户端(QQ,MSN)。利用这个简单的客户端连接到IM

?

  大家

?

  更多的调试技巧我就不多介绍了。下面来介绍打包吧。eclipse要打包成控制台程序那也不是一件容易的事情。要先将这个解决方案导出成jar包:File ---? Export 选择

?

把三个工程都选择起来,选择包存放的路径和包的文件名:

图四:

施用LumaQQ来开发QQ机器人

?

  一路Next或者直接Finish,可能是弹出警告提示,看不懂也不用管它。转到你刚才包的保存路径,正常情况下,你可以看到你刚才保存的文件 名.jar这么一个文件。接下来的工作就是把这个jar打包成exe控制台程序了。这还得借助于另一个工具的帮忙,我使用的是exe4j,你从网络上去

?

图六:引用的第三方包

施用LumaQQ来开发QQ机器人

?

图七:编译中

施用LumaQQ来开发QQ机器人

?

  经过这一系列的步骤后,你所得到的exe文件,就是一个可用的控制台程序了。这时候除了JRE外,不需要其它的插件的支持了。

写在最后

  做为一个.NET平台的开发人员,以上的步骤对我们来说确实是太过于烦杂了。在寒冬季节我写这样的一篇文章都快要满头大汗了,我相信各位看官如 果能坚持看到这里那么你一定是非常有耐力了。但是没有办法,我们需要忍受。如果有时间,有精力,我还是很愿意以LumaQQ为样本,开发一个开源的QQ开 发包,这样大家就不用再这么麻烦了。

分代码里面提供了两种方式:TCP和UDP来登录到

?

  大家

?

  更多的调试技巧我就不多介绍了。下面来介绍打包吧。eclipse要打包成控制台程序那也不是一件容易的事情。要先将这个解决方案导出成jar包:File ---? Export 选择

?

把三个工程都选择起来,选择包存放的路径和包的文件名:

图四:

施用LumaQQ来开发QQ机器人

?

  一路Next或者直接Finish,可能是弹出警告提示,看不懂也不用管它。转到你刚才包的保存路径,正常情况下,你可以看到你刚才保存的文件 名.jar这么一个文件。接下来的工作就是把这个jar打包成exe控制台程序了。这还得借助于另一个工具的帮忙,我使用的是exe4j,你从网络上去

?

图六:引用的第三方包

施用LumaQQ来开发QQ机器人

?

图七:编译中

施用LumaQQ来开发QQ机器人

?

  经过这一系列的步骤后,你所得到的exe文件,就是一个可用的控制台程序了。这时候除了JRE外,不需要其它的插件的支持了。

写在最后

  做为一个.NET平台的开发人员,以上的步骤对我们来说确实是太过于烦杂了。在寒冬季节我写这样的一篇文章都快要满头大汗了,我相信各位看官如 果能坚持看到这里那么你一定是非常有耐力了。但是没有办法,我们需要忍受。如果有时间,有精力,我还是很愿意以LumaQQ为样本,开发一个开源的QQ开 发包,这样大家就不用再这么麻烦了。

?

转自:http://blog.csdn.net/lynnlin1122/archive/2008/06/02/2504504.aspx

?

热点排行