尚经起名网

您现在的位置是:首页 >

企业资讯

雷神代刷网站推广免费 - 免费自助下单平台

时间:2024-06-30 15:00 评论
利用强大的python做一个微信聊天机器人!是的也许你听说过QQ机器人、听说过图灵机器人,但今天我们只需要10行代码做一个微信机器人!当然,如果你想把这个机器人做的更加完善,那代码就不止10行啦,咱这篇文章算是基础案例吧,让大家知道有这么回事。注:这里的消息你会发现在字符串之前加上了“u”,原因是返回的数据为Unicode编码的,如果不加u的话会导致格式不统一进行报错。...

自助下单地址(拼多多砍价,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 看看效果:

先弹出二维码,然后打开微信扫描登录:

扫码成功后,进入监听状态微信聊天机器人微信号多少,这时候就可以打开手机给自己发信息了。 如果触发关键字“你是谁”,将发送我们指定的消息: