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---微信聊天机器人相关推荐

  1. python微信聊天机器人_python实战项目,使用itchat模块制作微信聊天机器人

    前言 对于咱们热爱折腾的青年来说,经常会有很多好玩的新奇创意想法,可是,有时候就缺少一个接口,实现交互.比如说,咱们博客的 python实战项目,有些的确比较好玩,但是似乎只能在电脑上跑跑程序,怎么运 ...

  2. python 微信聊天机器人_python操作微信自动发消息的实现(微信聊天机器人)

    前言 最近在学习python,发现一个微信自动发消息的小demo感觉很有意思,试了一下,不成功,因为demo中用的是itchat这个库来操作微信,而这个库是通过微信网页版来操作微信的,现在微信网页版已 ...

  3. 让心爱的TA不再孤单——Python微信聊天机器人

    微信聊天机器人 实现原理 用itchat登陆微信网页版,用schedule在固定时间段发送信息. *注:微信已经不支持网页版,目前该方法无法使用,没有很好的解决方法.可能的思路有直接使用黏贴/复制功能 ...

  4. python微信聊天机器人_python微信群聊天机器人[python] import curses

    python 中,我们使用 curses.wrapper 来创建终端交互window.使用 stdscr 来代表 window 对象. <python微信群聊天机器人[python] impor ...

  5. python微信聊天机器人,自动翻译

    使用itchat,itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单. 聊天机器人调用的是图灵机器人接口. 在http://www.tuling123.com/ 注册账号有自 ...

  6. python微信聊天机器人,再也不怕被夸情商高了

    编写本聊天机器人纯属乐趣,它并不实用!!! 文章有点长,代码分析只把完整代码拆分解释,没有新的东西,大佬可忽略 目录 实现思路 完整代码 代码分析 导入要使用的模块 获取窗口句柄 获取窗口左上角和右下 ...

  7. python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资 ...

  8. python接入微信_使用python接入微信聊天机器人

    本文实例为大家分享了python接入微信聊天机器人的具体代码,供大家参考,具体内容如下 1.安装库wxpy: pip install -U wxpy or pip install -U wxpy -i ...

  9. python实现微信聊天机器人

    python实现微信聊天机器人 具备基础:会编程就ok 电脑环境:已经安装过python,在命令行输入python能成功就行 [外链图片转存失败(img-CuiDMIDq-1564199551669) ...

  10. 利用python实现微信聊天机器人(需自己设置关键字及回复内容)

    本人为python小白写此帖纪念用python写的第一个脚本 微信聊天机器人 1.通过查找截图进行鼠标点击操作  2.通过直接输入屏幕中的坐标进行鼠标点击操作(在复制他人最新信息时采用指定坐标双击) ...

最新文章

  1. linux 虚拟仪器,linux平台下编写虚拟仪器系统设计
  2. 数字图像处理特效中彩色墨水效果的设计与实现
  3. Android 动画(四)---逐帧动画
  4. 十字路口红绿灯plc程序_交通灯程序的最优化(西门子S7-200PLC为例)
  5. 使用logminer分析日志文件
  6. C++ Prime:sizeof运算符
  7. 数据访问层代码自动生成
  8. 网络爬虫之Java基础篇(Ⅱ)
  9. 软件基本功:以视频通话为例,交叉测试表格
  10. python循环引用例子_魔幻离现实仅一步之遥:细说Python的循环调用、循环引用和循环导入...
  11. 逻辑回归案例模板——信用卡欺诈检测
  12. YoC RTOS 实战:FOTA系统升级
  13. 服务器虚拟机迁移的过程和步骤是什么,物理机向虚拟机迁移过程详解
  14. 如何自制圆环_PPT中如何制作环形图高级教程
  15. matlab演奏《起风了》代码
  16. 蒙氏素材---创意时钟---三段卡 蒙氏教育
  17. 韦小宝是咱IT人!理由有8!!
  18. Unity ECS初学
  19. 电商产品展示,选360°全景还是3D展示?
  20. 关于计算机专业励志的话,电脑行业励志语录

热门文章

  1. 背包九讲之五(二维费用的背包问题)
  2. 异常:java.util.ConcurrentModificationException
  3. 晒加班晒熬夜……“晒勤奋”是一种病!
  4. 神经网络不可思议的声誉
  5. Linux下基本栈溢出攻击【转】
  6. python之 启动一个子进程并等待其结束
  7. 500 OOPS:cannot change directory:/root 问题
  8. Android在线开发工具 App Inventor
  9. 张亚勤:领导者的3种能力
  10. python-判断语句介绍