Python版QQ群发消息
PyQQ已经发布,利用web2qq协议,目前支持批量添加好友,批量群发消息等功能。
我的初衷是以PyQt为GUI做一个跨平台的QQ机器人,在win平台下不需要安装Python环境也能运行,能根据收到的消息自动回复。目前已经测试通过的只有简单的QQ登录、批量群发,遇到的问题却很多:Py2exe在打包时,源程序中有raw_input语句会报错;无法导入sys包;PyQt4导出后提示缺少DLL……相应的也解决了不少问题,所以先把可运行的代码发上来,其它遇到的问题解决之后也会更新在这篇文章里,权当笔记。
首先是最简单的脚本: # -*- coding:utf-8 -*-
"""
Python QQ
Batch send QQ message to your friends
"""
from pyqq import QQ class QQMessage():
def __init__(self):
qq_num = raw_input('Input QQ:')
qq_pwd = raw_input('Input Password:')
qq_msg = raw_input('Input Message:')
#是否发送给所有好友
all_friends = False
if qq_num == '' or qq_pwd == '' or qq_msg == '':
return