python微信机器人制作教程+源码
一、环境配置
大多数人无法登录网页版,所以饶过它模拟电脑登录,这个模块一定记得安装:
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微信机器人制作教程+源码相关推荐
- 80个python项目下载_80个Python经典资料(教程+源码+工具)汇总——下载目录
小弟根据资料的热度和好评收集了80个Python资料,分享给Python开发的同学.内容包括1个Python专题.66个学习资料.7套Python源码和6个相关软件.附件较多,无法一一分享,只能为大家 ...
- 80个Python经典资料(教程+源码+工具)汇总——下载目录
2019独角兽企业重金招聘Python工程师标准>>> 大家好,51CTO下载中心根据资料的热度和好评度收集了80个Python资料,分享给Python开发的同学.内容包括1个Pyt ...
- H5页面制作平台源码 微场景制作软件 含搭建部署教程
分享一个H5页面制作平台源码,微场景制作软件,快速生成H5页面,含几百套模板和详细搭建教程,开发语言是PHP+MySQL,H5页面适合在微信朋友圈传播,传播能力较强. h5源码下载地址:春哥技术博客获 ...
- 影集制作php源码_2018最新仿720全景在线制作云平台网站PHP源码(新增微信支付+打赏+场景红包+本地存储)...
源码介绍 最新仿720全景在线制作云平台网站|720云全景系统源码|全景在线制作网站源码是一款基于php+mysql开发制作的全景在线制作网站源码,包含全景图片,全景视频等.数据存储全部存于OSS云端 ...
- 2021最新微信影视小程序源码无限代开+搭建详细教程
源码简介: 小程序可开通流量主,达到开通条件可以选择开通流量主 即可躺着赚钱(流量主可以刷上去,但不推荐,有被封风险) 该程序后端为苹果CMS,绝非网传泛滥源码! 花钱买的某团队自运营版本,百分百的完 ...
- chatgpt智能问答微信小程序+后端源码+视频搭建教程
chatgpt智能问答微信小程序+后端源码+视频搭建教程,这是一套微信小程序,后端是thinkphp框架为接口的,后端是前后端分离用elmentUI的源码框架. 小狐狸GPT付费体验系统是一款基于Th ...
- 最新微信三级分销系统源码 分销商城搭建 含完整代码包和安装部署教程
分享一个最新微信三级分销系统源码,源码开源可二开,带分销商城+完整数据库+详细的安装搭建教程,支持微信小程序端+公众号端,一个后台统一管理. 系统带电商功能,支持多商户商家入驻等等. 源码下载地址 ...
- php转发朋友圈缩略图片,解释最全的,手把手教的微信JS sdk分享设置教程-微信分享插件PHP源码JS-SDK接口,分享到朋友圈 转发好友带缩略图...
亲们,此文是我上传的有关微信分享插件PHP源码JS-SDK接口的.rar和.zip的说明使用文件 许多朋友都面临自己编写的网站通过微信转发时,无论是分享微信好友或是微信朋友圈时,出现无缩略图显示的问题 ...
- 2个Python学习网站制作教程
最近次条总结了一些2个Python学习网站制作教程的一些核心技术,这里整理了下一些目录,分别是两个网站,大部分技术都在前端,熟悉前端的话直接可以查看网页源码对应去了解学习,这些教程重在理解思路,思路通 ...
- HTML5手机网站模板:wap故宫手机微信专题页面模板html源码( HTML+CSS+JavaScript)
HTML5响应式手机模板:wap故宫手机微信专题页面模板html源码( HTML+CSS+JavaScript) 手机网站模板 手机模板 响应式手机网站 html5手机网站模板 企业手机网站模板 公司 ...
最新文章
- Java调用 shell脚本阻塞
- JavaWeb学习笔记28--Filter高级开发
- 【面试必备】透过源码角度一步一步带你走近阿里
- 滑动窗口—满足XX条件的最长子串
- 【Java】continue和break区别
- GridView类容器中的DropDownList联动
- 学点 C 语言(22): 数据类型 - 多维数组与指针
- C语言数据结构、十字链表的分析及实现
- [思维导图学习六] 常用的思维导图软件
- 开心网kaixin001状告kaixin,停用“开心网”名称,赔偿1000万元
- C# Devexpress控件详细安装攻略
- Beta冲刺第二周王者荣耀交流协会第三次会议
- 三丁基-巯基膦烷「tBuBrettPhos Pd(allyl)」OTf),1798782-17-8
- 键盘录入 写入文件 quit时 结束
- 瀑布模型的特点及优缺点
- PYthon将图片合成视频方法一:OpenCV
- Android搜索框searchView的使用
- c语言程序设计猪八戒吃西瓜,最全艺术导论题目及答案
- 【财务管理论文】大数据背景下企业财务管理的挑战与机遇(节选)
- 【转】windows下使用netstat统计tcp、ip、端口的数量统计