Python Tech

Python版QQ群发消息

PyQQ已经发布,利用web2qq协议,目前支持批量添加好友,批量群发消息等功能。 我的初衷是以PyQt为GUI做一个跨平台的QQ机器人,在win平台下不需要安装Python环境也能运行,能根据收到的消息自动回复。目前已经测试通过的只有简单的QQ登录、批量群发,遇到的问题却很多:Py2exe在打包时,源程序中有raw_input语句会报错;无法导入sys包;PyQt4导出后提示缺少DLL……相应的也解决了不少问题,所以先把可运行的代码发上来,其它遇到的问题解决之后也会更新在这篇文章里,权当笔记。 首先是最简单的脚本:

这个脚本非常简单,我把它copy到windows虚拟机上,用py2exe把它打包成exe文件: python setup.py py2exe -p pyqq,httplib2,email 但运行exe程序弹出错误提示框,错误日志(文件名.exe.log)中记录:EOFError: EOF when reading a line。因为我的setup.py程序中使用的是setup(windows=[‘qq.py&#8217 …

Continue Reading