1. 首页
  2. 软文投稿

qq如何群发消息给每一个好友,用python发消息给QQ好友和QQ群

大家好,我是咿哑呀。今天我教大家用python发消息给QQ好友和QQ群,让你与朋友永不失联。这个脚本需要安装QQBot第三方库,大家在系统终端窗口输入pip install qqbot命令,等到安装结束就可以进行下一步骤啦。

新建python脚本文件sendqq.py,为了使用qqbot库,我们在sendqq.py中导入qqbot库中的_bot模块,并重新命名为bot,再定义我们需要发送消息的QQ号码为fromQQ:

qq如何群发消息给每一个好友,用python发消息给QQ好友和QQ群

from qqbot import _bot as bot

fromQQ=’*********’

下面就是使用这个bot模块和fromQQ号码登录和发送消息。继续输入以下sendMsgToBuddy函数,这个函数负责发消息给QQ好友,有两个参数,第1个是对方的QQ昵称buddy,第2个是要发送的消息msg。函数就两行,一行是QQ登录,一行是发送消息。代码如下:

def sendMsgToBuddy(buddy,msg):

bot.Login([‘-q’, fromQQ])

bot.SendTo(bot.List(‘buddy’, buddy)[0], msg)

为了给QQ群发消息,我们继续输入sendMsgToGroup函数,这个函数的第1个参数是要发送的QQ群号码,第2个参数是要发送的群消息。函数也是就两行,一行是QQ登录,一行是发送QQ群消息。代码如下:

def sendMsgToGroup(group,msg):

bot.Login([‘-q’, fromQQ])

bot.SendTo(bot.List(‘group’, group)[0], msg)

qq如何群发消息给每一个好友,用python发消息给QQ好友和QQ群

好了,大功告成,下面就是编写一个主函数,来引用以上函数啦。继续输入以下代码:

if __name__==’__main__’:

sendMsgToBuddy(‘QQ昵称’,’这是一个测试’)

sendMsgToGroup(‘python学习群’,’这是一个测试’)

代码中第1行没啥可说的,第2 行就是发送消息给好友的函数,注意,要将其中的‘QQ昵称’换成你的好友的昵称;第3行就是发送消息给QQ群,同样注意要将其中的‘python学习群’换成你自己的QQ群号。

qq如何群发消息给每一个好友,用python发消息给QQ好友和QQ群

按F5 运行,会跳出一个二维码,用手机上的fromQQ号扫描一下,就登录上了fromQQ,然后,这个脚本就分别向QQ昵称好友、python学习群发送‘这是一个测试’消息啦。下面次运行这段脚本,它就能自动登录发消息了。注意,这个登录信息只能保存两天,过了保存期再运行脚本,就要再次扫描二维码啦。

小伙伴们,你们学会了吗?如果编写时存在什么问题,请及时在评论区留言,我会及时回复。如果这篇文章对你有用,请点赞、转发、收藏、评论,如果喜欢我的文章,请搜索并关注“咿哑呀”,我将分享更多文章给大家。

【本文作者】:亿闻天下网,商业用途未经许可不得转载,非商业用途转载注明出处原文链接:https://cqsoo.com/ruanwen/28174.html

【版权与免责声明】:如发现内容存在版权问题,烦请提供相关信息发邮件至 kefu@cqsoo.com ,

并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。反馈给我们

本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。

发表评论

登录后才能评论
Copyright 2007-2019 亿闻天下网 / 渝ICP备89217412123号-1  / 本站由wordpress、阿里云、群英、百度云提供驱动力
QR code