python微信机器人制作教程+源码

您所在的位置:网站首页 python微信聊天原码 python微信机器人制作教程+源码

python微信机器人制作教程+源码

#python微信机器人制作教程+源码| 来源: 网络整理| 查看: 265

一、环境配置

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

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的分享


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3