python---微信聊天机器人
python真是越往后面学,你就越爱不释手。
真心感慨:人生苦短,我用Python!
不信我们就来看看今天这一篇随笔---20行代码实现微信聊天机器人!!!
依赖模块:
1:requests模块:网络请求
2:itchat模块:itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。
pip install itchat
然后我们去茉莉机器人上申请api接口http://www.itpk.cn/。申请非常简单,只需要一个邮箱就可以。
可以通过接入参数的分析,知道构造的请求数据包很简单。
这是我们申请的apikey和api secret,申请很容易,所以我就不把自己的api提供给大家使用了,因为我对机器人进行了一些私人设置,比较适合自己朋友圈使用。。。
准备工作到此结束、、、现在我们可以来敲代码啦·········
#-*- coding:utf-8 -*- import itchat import requestsdef get_response(msg):apiurl = 'http://i.itpk.cn/api.php' //moli机器人的网址data={"question": msg, //获取到聊天的文本信息"api_key": "9ddf52cacd0ef429d1c63bf411b9bed6","api_secret": "n4gxkdyckd7p"}r=requests.post(apiurl,data=data) //构造网络请求return r.text @itchat.msg_register(itchat.content.TEXT) //好友消息的处理 def print_content(msg):return get_response(msg['Text']) @itchat.msg_register([itchat.content.TEXT], isGroupChat=True) //群消息的处理 def print_content(msg):return get_response(msg['Text']) itchat.auto_login(True) //自动登录 itchat.run() //启动聊天机器人
接下来就是到终端去运行代码了!!是不是很鸡冻尼???
敲上命令,回车
现在打开手机微信,扫一扫登录网页版微信。接下来就是见证奇迹的时刻·········
机器人完美运行。。。。啦。啦。啦。啦啦啦。。。
是不是很简单尼,快去打造一个属于自己的微信聊天机器人吧!!对于会敲代码的小哥哥不会撩妹是不可能滴,毕竟我们还有人工智能嘛。over~
转载于:https://www.cnblogs.com/GaJack/p/9123973.html
python---微信聊天机器人相关推荐
- python微信聊天机器人_python实战项目,使用itchat模块制作微信聊天机器人
前言 对于咱们热爱折腾的青年来说,经常会有很多好玩的新奇创意想法,可是,有时候就缺少一个接口,实现交互.比如说,咱们博客的 python实战项目,有些的确比较好玩,但是似乎只能在电脑上跑跑程序,怎么运 ...
- python 微信聊天机器人_python操作微信自动发消息的实现(微信聊天机器人)
前言 最近在学习python,发现一个微信自动发消息的小demo感觉很有意思,试了一下,不成功,因为demo中用的是itchat这个库来操作微信,而这个库是通过微信网页版来操作微信的,现在微信网页版已 ...
- 让心爱的TA不再孤单——Python微信聊天机器人
微信聊天机器人 实现原理 用itchat登陆微信网页版,用schedule在固定时间段发送信息. *注:微信已经不支持网页版,目前该方法无法使用,没有很好的解决方法.可能的思路有直接使用黏贴/复制功能 ...
- python微信聊天机器人_python微信群聊天机器人[python] import curses
python 中,我们使用 curses.wrapper 来创建终端交互window.使用 stdscr 来代表 window 对象. <python微信群聊天机器人[python] impor ...
- python微信聊天机器人,自动翻译
使用itchat,itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单. 聊天机器人调用的是图灵机器人接口. 在http://www.tuling123.com/ 注册账号有自 ...
- python微信聊天机器人,再也不怕被夸情商高了
编写本聊天机器人纯属乐趣,它并不实用!!! 文章有点长,代码分析只把完整代码拆分解释,没有新的东西,大佬可忽略 目录 实现思路 完整代码 代码分析 导入要使用的模块 获取窗口句柄 获取窗口左上角和右下 ...
- python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资 ...
- python接入微信_使用python接入微信聊天机器人
本文实例为大家分享了python接入微信聊天机器人的具体代码,供大家参考,具体内容如下 1.安装库wxpy: pip install -U wxpy or pip install -U wxpy -i ...
- python实现微信聊天机器人
python实现微信聊天机器人 具备基础:会编程就ok 电脑环境:已经安装过python,在命令行输入python能成功就行 [外链图片转存失败(img-CuiDMIDq-1564199551669) ...
- 利用python实现微信聊天机器人(需自己设置关键字及回复内容)
本人为python小白写此帖纪念用python写的第一个脚本 微信聊天机器人 1.通过查找截图进行鼠标点击操作 2.通过直接输入屏幕中的坐标进行鼠标点击操作(在复制他人最新信息时采用指定坐标双击) ...
最新文章
- linux 虚拟仪器,linux平台下编写虚拟仪器系统设计
- 数字图像处理特效中彩色墨水效果的设计与实现
- Android 动画(四)---逐帧动画
- 十字路口红绿灯plc程序_交通灯程序的最优化(西门子S7-200PLC为例)
- 使用logminer分析日志文件
- C++ Prime:sizeof运算符
- 数据访问层代码自动生成
- 网络爬虫之Java基础篇(Ⅱ)
- 软件基本功:以视频通话为例,交叉测试表格
- python循环引用例子_魔幻离现实仅一步之遥:细说Python的循环调用、循环引用和循环导入...
- 逻辑回归案例模板——信用卡欺诈检测
- YoC RTOS 实战:FOTA系统升级
- 服务器虚拟机迁移的过程和步骤是什么,物理机向虚拟机迁移过程详解
- 如何自制圆环_PPT中如何制作环形图高级教程
- matlab演奏《起风了》代码
- 蒙氏素材---创意时钟---三段卡 蒙氏教育
- 韦小宝是咱IT人!理由有8!!
- Unity ECS初学
- 电商产品展示,选360°全景还是3D展示?
- 关于计算机专业励志的话,电脑行业励志语录