一、环境配置

大多数人无法登录网页版,所以饶过它模拟电脑登录,这个模块一定记得安装:

pip install itchat-uos
pip install itchat

⚠️ 演示教程

python微信机器人

b站:川川菜鸟 前面qq机器人教程也在b站有,关注一下博主吧。

二、登录

#码登录个人微信账号
import itchat
itchat.auto_login(hotReload=True)#hotReload= True可以暂存登录状态,退出后一定时间内重启不用再次扫码登录。

三、 第一个简单的消息发送监控

比如给文件传输助手发送消息,并实时监控,代码:

# coding=gbk
"""
作者:川川
@时间  : 2021/12/24 15:59
"""
import itchat
import time@itchat.msg_register(itchat.content.TEXT)
def reply_msg(msg):print("收到一条信息:",msg.text)if __name__ == '__main__':itchat.auto_login()time.sleep(5)itchat.send("小助手,你好呀", toUserName="filehelper")itchat.run()

效果如下:

四、指定某个微信好友发送消息

比如要自动给张三发送消息,代码如下:


#码登录个人微信账号
import itchat
itchat.auto_login(hotReload=True)#hotReload= True可以暂存登录状态,退出后一定时间内重启不用再次扫码登录。#发送消息给特定好友
itchat.auto_login(hotReload=True)
friends_list =itchat.get_friends(update=True)
users =itchat.search_friends(name=u'张三')
userName = users[0]["UserName"]
itchat.send('正在测试微信机器人...' ,toUserName = userName)

效果:

五、所有微信群监控

效果如下:(个别备注我马赛克了)

检测结果:

六、公众号监听

效果:
这是监听所有公众号,指定给我自己的公众号:川川菜鸟 发送消息

七、定时发送消息

比如每天记得提醒某个大懒虫吃饭,每天中午十二点执行:

# coding=gbk
"""
作者:川川
@时间  : 2021/12/24 16:26
群:970353786
"""
import itchat
from apscheduler.schedulers.blocking import BlockingScheduler# 发送信息
def send_msg():user_info = itchat.search_friends(name='小铃铛')if len(user_info) > 0:user_name = user_info[0]['UserName']itchat.send_msg('记得吃饭饭,小懒虫!', toUserName=user_name)def after_login():# 当前任务会在每个月的每一天 十二点执行sched.add_job(send_msg, 'cron', month='*', day='*', hour='12')sched.start()def after_logout():sched.shutdown()if __name__ == '__main__':sched = BlockingScheduler()itchat.auto_login(loginCallback=after_login, exitCallback=after_login,hotReload=True)itchat.run()

就不演示了,代码没错。

八、微信智能聊天机器人

效果为:

九、完整源码

公众号:川川菜鸟
回复:微信机器人

温馨提示!
请不要使用本教程于非法内容,仅供娱乐,否则一切后果概不负责。如果你还有任何疑问,可以评论区留言或者文章左侧加我微信联系我也或者公众号留言。

十、反馈补充

经过一些小伙伴反馈,按照我这个安装你们还是不能正常登录,出现报错,所以我把我的环境全部打包了(可能有点大,但不碍事)。你们只需要把你的安装包替换为我的安装包就好了。
找到你们对应的安装包路径,比如你随便下载一个模块:

把这个路径复制下来,到文件目录找到:

文件下载下来后解压,覆盖原来的安装包:(也就是把你的覆盖成我的)

安装包下载:

链接:https://pan.baidu.com/s/1J-z_XDaeboJ_IAhvyX4xpw
提取码:ibku
--来自百度网盘超级会员V3的分享

python微信机器人制作教程+源码相关推荐

  1. 80个python项目下载_80个Python经典资料(教程+源码+工具)汇总——下载目录

    小弟根据资料的热度和好评收集了80个Python资料,分享给Python开发的同学.内容包括1个Python专题.66个学习资料.7套Python源码和6个相关软件.附件较多,无法一一分享,只能为大家 ...

  2. 80个Python经典资料(教程+源码+工具)汇总——下载目录

    2019独角兽企业重金招聘Python工程师标准>>> 大家好,51CTO下载中心根据资料的热度和好评度收集了80个Python资料,分享给Python开发的同学.内容包括1个Pyt ...

  3. H5页面制作平台源码 微场景制作软件 含搭建部署教程

    分享一个H5页面制作平台源码,微场景制作软件,快速生成H5页面,含几百套模板和详细搭建教程,开发语言是PHP+MySQL,H5页面适合在微信朋友圈传播,传播能力较强. h5源码下载地址:春哥技术博客获 ...

  4. 影集制作php源码_2018最新仿720全景在线制作云平台网站PHP源码(新增微信支付+打赏+场景红包+本地存储)...

    源码介绍 最新仿720全景在线制作云平台网站|720云全景系统源码|全景在线制作网站源码是一款基于php+mysql开发制作的全景在线制作网站源码,包含全景图片,全景视频等.数据存储全部存于OSS云端 ...

  5. 2021最新微信影视小程序源码无限代开+搭建详细教程

    源码简介: 小程序可开通流量主,达到开通条件可以选择开通流量主 即可躺着赚钱(流量主可以刷上去,但不推荐,有被封风险) 该程序后端为苹果CMS,绝非网传泛滥源码! 花钱买的某团队自运营版本,百分百的完 ...

  6. chatgpt智能问答微信小程序+后端源码+视频搭建教程

    chatgpt智能问答微信小程序+后端源码+视频搭建教程,这是一套微信小程序,后端是thinkphp框架为接口的,后端是前后端分离用elmentUI的源码框架. 小狐狸GPT付费体验系统是一款基于Th ...

  7. 最新微信三级分销系统源码 分销商城搭建 含完整代码包和安装部署教程

    分享一个最新微信三级分销系统源码,源码开源可二开,带分销商城+完整数据库+详细的安装搭建教程,支持微信小程序端+公众号端,一个后台统一管理.   系统带电商功能,支持多商户商家入驻等等. 源码下载地址 ...

  8. php转发朋友圈缩略图片,解释最全的,手把手教的微信JS sdk分享设置教程-微信分享插件PHP源码JS-SDK接口,分享到朋友圈 转发好友带缩略图...

    亲们,此文是我上传的有关微信分享插件PHP源码JS-SDK接口的.rar和.zip的说明使用文件 许多朋友都面临自己编写的网站通过微信转发时,无论是分享微信好友或是微信朋友圈时,出现无缩略图显示的问题 ...

  9. 2个Python学习网站制作教程

    最近次条总结了一些2个Python学习网站制作教程的一些核心技术,这里整理了下一些目录,分别是两个网站,大部分技术都在前端,熟悉前端的话直接可以查看网页源码对应去了解学习,这些教程重在理解思路,思路通 ...

  10. HTML5手机网站模板:wap故宫手机微信专题页面模板html源码( HTML+CSS+JavaScript)

    HTML5响应式手机模板:wap故宫手机微信专题页面模板html源码( HTML+CSS+JavaScript) 手机网站模板 手机模板 响应式手机网站 html5手机网站模板 企业手机网站模板 公司 ...

最新文章

  1. Java调用 shell脚本阻塞
  2. JavaWeb学习笔记28--Filter高级开发
  3. 【面试必备】透过源码角度一步一步带你走近阿里
  4. 滑动窗口—满足XX条件的最长子串
  5. 【Java】continue和break区别
  6. GridView类容器中的DropDownList联动
  7. 学点 C 语言(22): 数据类型 - 多维数组与指针
  8. C语言数据结构、十字链表的分析及实现
  9. [思维导图学习六] 常用的思维导图软件
  10. 开心网kaixin001状告kaixin,停用“开心网”名称,赔偿1000万元
  11. C# Devexpress控件详细安装攻略
  12. Beta冲刺第二周王者荣耀交流协会第三次会议
  13. 三丁基-巯基膦烷「tBuBrettPhos Pd(allyl)」OTf),1798782-17-8
  14. 键盘录入 写入文件 quit时 结束
  15. 瀑布模型的特点及优缺点
  16. PYthon将图片合成视频方法一:OpenCV
  17. Android搜索框searchView的使用
  18. c语言程序设计猪八戒吃西瓜,最全艺术导论题目及答案
  19. 【财务管理论文】大数据背景下企业财务管理的挑战与机遇(节选)
  20. 【转】windows下使用netstat统计tcp、ip、端口的数量统计

热门文章

  1. PDMS二次开发应用案例——PipelineTool
  2. nginx搭建文件服务器
  3. LayUI文档和技术支持网站
  4. BW文件格式打开工具XnView
  5. WKWebView的customUserAgent
  6. 来自一个包工头的创业故事
  7. python如何释放对象_如何正确清理Python对象?
  8. 智慧公厕管理系统不断提升公厕管理水平
  9. 【应用赏析】Las Vegas利用ParkPad(基于ArcPad)实现公园资产管理
  10. Qt编程环境下学习《OpenGL编程指南(原书第九版)》(一)