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

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

创建群聊不说话的话, 对方是不会有提示的, 所以不用担心被朋友发现拉了群聊
群聊拉好后, 要改下群聊名称,然后要把群聊加入通信录。 代码会通过群聊名称从通讯录里查找
下面是具体实现

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

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

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

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

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

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

好啦,本文就分享到这里,如果你跟我一样都喜欢python,想成为一名优秀的程序员,也在学习python的道路上奔跑,欢迎你加入python学习群:839383765 群内每天都会分享最新业内资料,分享python免费课程,共同交流学习,让学习变(编)成(程)一种习惯!

转载于:https://blog.51cto.com/14186420/2347570

用python实现微信消息群发和微信自动回复相关推荐

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

    程序员用python实现微信消息群发和微信自动回复 每当逢年过节的时候, 你是否会遇到要给亲朋好友发祝福而不得不重复复制.改名.发送的麻烦, 还有收到许多好友祝福又来不及回复的情况.如果有,这篇文章正 ...

  2. python实现微信消息群发和微信自动回复

    2019独角兽企业重金招聘Python工程师标准>>> 基于python的第三方库itchat, 实现微信祝福分组群发和自动回复好友祝福的功能. 这里的分组发送实现原理是这样的, 首 ...

  3. 微信消息收发与微信内部emoji表情转义

    微信消息收发与微信内部emoji表情转义 目录 微信内部emoji表情转义与消息收发 一.概述 二.常用标准emoji表情字符.微信内部转义符.unicode对照表 1.比如 2.微信聊天窗口emoj ...

  4. python微信消息定时_python微信定时消息

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 使用supervisor的具体方法,在我这篇文章中有讲过:https:www.z ...

  5. python-itchat微信消息群发、自动回复

    很久没有写博客了,除夕夜,除了年夜饭之外感觉没意思,微信拜年消息很多,大多数都是群发消息,为了不去人肉回复,怀着对技术一致的好奇和探索态度,看到了itchat python的第三方api能做这个事,就 ...

  6. python读取微信消息_Python实现微信消息同步!

    需求场景你的微信是否有太多的群,而频繁的通知让你选择群消息免打扰,可是群里可能有领导,同事重要的工作,你又害怕错过某人重要的分享. 你正在做分享,但是可能有好多的群,你只能一个个粘贴复制发送,效率太低 ...

  7. java推送微信消息换行_微信公众号开发被动回复用户消息,回复内容Content使用了\n换行符还是没有换行...

    使用语言和框架:本人后端开发使用的Python的DRF(Django REST framework)框架 需求:在微信公众号开发时,需要实现自动回复,即被关注回复.收到消息回复.关键词回复 发现问题: ...

  8. java 微信高级群发_微信高级群发接口demo

    微信群发接口的基本思路: 1.  获取关注者列表 2.  创建群发的XML 3.  发送群发的XML. 作者编写了一个文本群发的demo 供读者分享. public class TestWeixinG ...

  9. java推送微信消息换行_微信公众平台开发教程之文本消息如何换行(第十二课)

    上两节课介绍了微信公众平台开发工具类的开发,这节课呢就用到了,没有读前两节课程的读者建议看前两节课程,当然你可以可以去下载实例代码直接运行 . 使用"\n"换行 回复用户的文本消息 ...

最新文章

  1. [备考] SQL2005 (及以上) - 清空数据库日志
  2. SQL数据定义、查询、更新+空值的处理 实践学习报告
  3. 外媒:华为有望最早于2021年推出自动驾驶汽车
  4. 挑战极限--有本事拿.Net+SQL SERVER试试4秒极限!
  5. Https原理及流程
  6. html网页和cgi程序编程,CGI 编程方式学习
  7. Patrick Wyatt:代码没问题 程序却有bug?
  8. 可访问性不一致 可访问性低_什么是网站可访问性?
  9. 使用XShell连接Cygwin
  10. uvm 形式验证_重复使用UVM RTL验证测试进行门级仿真详细过程介绍
  11. 如何手动从Exchange2007/1010边缘/集线器传输服务器卸载ScanMail for Exchange(SMEX10.0)程序...
  12. 中国大陆身份证号码有效性验证
  13. 2021年中国银行卡发行数量及交易规模分析:交易金额达1002.1亿元,同比增长12.85%[图]
  14. HIT软件构造LAB3
  15. 人脸识别(Facenet)
  16. 利用excel表格将IP(IPV4)地址自动按段拆分每一段的数值至单元格
  17. 计算机专业毕业设计答辩ppt案例,计算机专业 毕业设计答辩PPT.ppt
  18. java日志框架详解
  19. (3) openssl genrsa(生成rsa私钥)
  20. 经典的Python爬虫和网络编程面试题

热门文章

  1. 关于Vue.js2.0生命周期的研究与理解
  2. 【C语言入门教程】2.7 表达式
  3. Weblogic远程调试
  4. Entity Framework 4.1/4.3 之五 (DBContext 之 2 查询功能)
  5. 华为S5348交换机基本配置
  6. MasterPage.master文件
  7. [转]Sandcastle初探——官方版的NDoc
  8. 混合云存储开启企业上云新路径--阿里云混合云备份容灾方案发布
  9. 因时而动 顺势而为——广告人独家专访快友股份CEO林森
  10. 《C语言程序设计与实践(第2版)》——3.2 数据类型