企业资讯
雷神代刷网站推广免费 - 免费自助下单平台
自助下单地址(拼多多砍价,ks/qq/dy赞等业务):点我进入
为了回馈亲爱的粉丝们,今天就和大家一起做一个有趣的小玩具~用强大的python做一个微信聊天机器人!
是的,也许你听说过QQ机器人和图灵机器人,但今天我们只需要10行代码就可以制作一个微信机器人! 当然,如果你想让这个机器人更完美,代码也就10多行。 让这篇文章做一个基础案例,让大家知道有这么一个东西。
前期准备:
测试环境:
操作系统:ubantu 16.04
Python 版本:2.7 或 3.x
主库模块:itchat
注意:我的环境是在linux下,windows下也是一样,只是pip的配置难度比较大~
什么是痒痒?
itchat,相当于微信的api,扫描二维码登录抓包爬取信息,也可以post发送信息。 登录时直接扫描二维码,即可获取微信的大部分信息,包括名单、性别、发送消息等,非常强大。
通过 pip 安装 itchat 库模块
pip 安装 itchat
小编推荐一个学习氛围很好的地方,蟒蛇交流企鹅裙:【611、530、101】! 适合大学生微信聊天机器人微信号多少,初学者,想转行,想通过这个找工作。裙子里有很多学习资料,有高手解答沟通问题,每天都有免费直播课夜晚
代码:
消息.py
# -*- coding:utf-8 -*-import itchat //导入itchat模块 @itchat.msg_register(itchat.content.TEXT) //接收微信消息 def text_reply(msg): print msg.text xte=u"You是谁啊" retmsg=u "我他妈是个机器人!别来烦我!" if msg==xte: return retmsgitchat.auto_login() //登录微信功能(需要扫描二维码) itchat.run() //运行
注意:在此处的消息中,您会发现在字符串之前添加了“u”。 原因是返回的数据是用 Unicode 编码的。 如果不加u,会导致格式不一致,报错。
代码写好后保存,在终端运行python msg.py 看看效果:
先弹出二维码,然后打开微信扫描登录:
扫码成功后,进入监听状态微信聊天机器人微信号多少,这时候就可以打开手机给自己发信息了。 如果触发关键字“你是谁”,将发送我们指定的消息: