qqbot
QQBot 是一个用 python 实现的、基于腾讯 SmartQQ 协议的简单 QQ 机器人,可运行在 Linux 、 Windows 和 Mac OSX 平台下。
功能
这里我用到了qqbot给qq群和qq好友发消息,这样就不用一个一个的发,浪费时间了。下面是我的代码
#coding:UTF-8
from qqbot import _bot as bot
def sendMsgToGroup(msg,groupList,bot):
for group in groupList:
bg=bot.List('group', group)
if bg is not None:
bot.SendTo(bg[0],msg)
def sendMsgToBuddy(msg,buddyList,bot):
pass
def main(bot):
groupMsg=''
buddyMsg=''
with open('./qq.txt','r') as fr:
qqGroup=fr.readline().strip()
qqBuddy=fr.readline().strip()
qqGroupList=qqGroup.split(',')
qqBuddyList=qqBuddy.split(',')
sendMsgToGroup(groupMsg,qqGroupList,bot)
sendMsgToBuddy(buddyMsg,qqBuddyList,bot)
if __name__=='__main__':
bot.Login(['-q', '1541189572'])
main(bot)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 在相同目录建立一个qq.txt文件用来存放即将发送的qq用户的qq号和qq群的群号码。第一行放群号码用
,
隔开。第二行放qq好友的qq号用,
隔开。 - __main__的bot.login填入你的qq号,我的qq号是1541189572。
- 在main函数里面填入你的groupMsg和buddyMsg。
推荐阅读
[1]. qqbot 项目github地址