程序员用python实现微信消息群发和微信自动回复

每当逢年过节的时候, 你是否会遇到要给亲朋好友发祝福而不得不重复复制、改名、发送的麻烦, 还有收到许多好友祝福又来不及回复的情况。如果有,这篇文章正好能解决您的问题。 本文以新年祝福为例, 基于python的第三方库itchat, 实现微信祝福分组群发和自动回复好友祝福的功能。

进群:700341555获取Python学习资料!

这里的分组发送实现原理是这样的, 首先你想群发消息给谁, 就把谁拉到一个群聊里,然后代码遍历群聊里的所有成员, 挨个私信发祝福。 需要明确的有一下几点:

创建群聊不说话的话, 对方是不会有提示的, 所以不用担心被朋友发现拉了群聊

群聊拉好后, 要改下群聊名称,然后要把群聊加入通信录。 代码会通过群聊名称从通讯录里查找

下面是具体实现

1. 微信群拉号后, 点击红圈出icon, 进入群聊设置界面

程序员用python实现微信消息群发和微信自动回复

2. 在红圈1处改写群聊名称, 在红圈2处设置保存群聊到通信录

程序员用python实现微信消息群发和微信自动回复

3. 具体代码如下, 代码量很少, 基于python的itchat写的, 主要实现两个功能:

1. 运行后自动发送带朋友昵称的新年快乐祝福

2. 朋友主动向你发带新年之类的字眼是, 自动随机回复一条新年祝福

贴上代码, 具体itchat的api可自行百度:

程序员用python实现微信消息群发和微信自动回复

python自动回复微信群的消息_程序员用python实现微信消息群发和微信自动回复相关推荐

  1. python送程序员收入_程序员学Python后惊叹,这么丰厚的收入是Java给不了的!

    原标题:程序员学Python后惊叹,这么丰厚的收入是Java给不了的! 你都用 Python 来做什么?? 发现很多人都在学习 Python ,但是没有明确的说明可以做什么,主流的功能是什么? 想知道 ...

  2. python从键盘输入列表有缺陷_程序员必知的Python陷阱与缺陷列表-阿里云开发者社区...

    代码看起来可以工作,但不是以你"想当然""的方式.如果一段代码直接出错,抛出了异常,我不认为这是陷阱.比如,Python程序员应该都遇到过的"UnboundLo ...

  3. 35 岁 学python 必要_程序员:Python学不学?完全没必要纠结

    随着云计算.大数据.人工智能的大量应用,Python这毛头小子,成了当红炸子鸡,香飘四溢,撒播到互联网的每个角落里. 1 几家欢喜几家愁,欢喜的人,早就用上了,国外的Twitter.Google.Ya ...

  4. python开发技术文档范文_程序员编写技术文档的新手指南

    这是一篇帮助你给第一个项目写文档的指南. 万事开头难,我希望这份指南能把你引导到正确的道路上. 最后,你应该有一个可以公开发布的项目. 请轻松地阅读完这篇文章,或者简单地把它当作参考. 为什么要写文档 ...

  5. java数据库的量级_程序员学Python还是Java?分析了8张图后得出这个结论

    Java和Python两门语言都是目前非常热门的语言,可谓北乔峰南慕容,二者不分上下,棋逢对手.但是对于初学者来说,非常困惑,因为时间和精力有限,上手必须要先学一门,到底选那个好呢,今天3分钟带你透彻 ...

  6. python“-o”命令更改存储位置_程序员的狂欢地一般人的超大存储免费空间和网站空间你要会用用...

    程序员的狂欢地一般人的超大存储免费空间和网站空间你知道是什么么?怎么用么? 程序员的狂欢地一般人的超大存储免费空间和网站空间是GitHub. 什么是GitHub? GitHub是用于版本控制和协作的代 ...

  7. python编程初学者的良言警句_程序员的20条金句良言,早点找女朋友,生活作息会更健康...

    新手程序员入坑20条生存指南,首先,欢迎来到程序员的世界.在这个世界上,不是有很多人想创造软件并解决问题.你是一名hacker,属于那些愿意做一些有挑战性的事情的人. "当你不创造东西时,你 ...

  8. python中国-一个身居中国的法国程序员谈Python与PHP

    [51CTO独家特稿]大家好,作为旅居北京的法国人Guillaume Bouriez,我跟各位一样每天生活在街巷胡同之间.我目前在豆瓣公司工作,还有个刚刚三岁的小儿子. Guillaume Bouri ...

  9. python 获取qq群成员信息_教你用python爬取自己加入的QQ群成员名单,它们竟然是这样的人...

    本次实验环境: 操作系统:Mac OS 开发语言:python 3.6 IDE:jupyter notebook(建议使用) 浏览器:Chrome(版本75.0.3770.100) 需要用到的库:se ...

最新文章

  1. joomla源代码探析(五) framework.php
  2. 江湖永在:金庸先生和阿里人的那些记忆
  3. python 在内网windows环境下pip三方包
  4. char和byte的区别
  5. 学习 PixiJS — 交互工具
  6. 锁存器的工作原理_数字电路学习笔记(十):更多锁存器和触发器
  7. html5设置视频显示第一帧,如何检测HTML5视频何时播放第一帧?
  8. C语言指针-从底层原理到花式技巧,图文和代码给你讲解透彻
  9. Maven插件介绍:spring-boot-maven-plugin
  10. if判断与while、for循环语句
  11. win2008 SP2下USB鼠标不能使用的一个解决方案
  12. opencv: C++实现将彩色图转换为灰色图
  13. GDB X命令详解
  14. 华为ne20路由器登陆密码_很好的文章,主要是关于密码学和NE的基础知识
  15. 计算机去基金公司好,电子、通信、计算机 基金更看好哪个行业?
  16. matlab结构力学仿真,MATLAB在结构力学分析中应用.doc
  17. 1123581321递归算法java_斐波那契数列的算法
  18. c语言课程设计三色球问题,C++三色球问题描述与算法分析
  19. [C语言]成绩与平均分问题:编写函数ReadScore()和Average(),输入某班学生某门课的成绩(最多不超过40人),当输入为负值时,表示输入结束,用函数编程统计成绩高于平均分的学生人数。
  20. 首家完成并购并进行重新备案公示的企业征信牌照公司-湖南省征信

热门文章

  1. 鸢尾花python贝叶斯分类_高斯朴素贝叶斯方法进行鸢尾花分类
  2. 为经济危机“未雨绸缪
  3. Anaconda clean清理命令大全
  4. 关于晋升全栈工程师,从入门到放弃的神功秘籍,不点进来看一看?
  5. 如何在开发者生态系统的各类资源中修改您的主邮箱(Primary Email Address)?
  6. vue + echart +map中国地图,省市地图,区县地图
  7. 与 keep-alive 的有关的生命周期函数
  8. 老杨说运维 | AIOps如何助力实现全面可观测性(下)
  9. 数据仓库建设及数据治理总结
  10. 快速入门GUI-guider