使用qqbot,群发好友消息以及打广告

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
  1. 在相同目录建立一个qq.txt文件用来存放即将发送的qq用户的qq号和qq群的群号码。第一行放群号码用,隔开。第二行放qq好友的qq号用,隔开。
  2. __main__的bot.login填入你的qq号,我的qq号是1541189572。
  3. 在main函数里面填入你的groupMsg和buddyMsg。

推荐阅读

[1]. qqbot 项目github地址

猜你喜欢

转载自blog.csdn.net/xgocn/article/details/80458141