用30行代码做一个微信智障机器人
起因是某天早上看到这样一条朋友圈:
微信啥时候还有会员了?可怕,花里胡哨,这是要往QQ的方向发展吗。还是 Telegram 比较存粹。
连IS恐怖组织都在使用,最安全的即时通讯软件——Telegram
图片中看到他是自动回复,做个机器人不就完了吗?于是开始查资料,发现已经有很多现成的代码,而且调用第三方 “图灵机器人” 更是不需要再弄语料库之类的,代码精简,去掉注释行和空格也就20多行代码.
第一步:安装环境
运行 Python 程序需要先安装 python 环境
直接在官网 www.python.org 下载
运行安装程序,选择自定义安装
然后点击 Next 下一步,来到下一个页面把这两个选项勾上。
install 安装,等待安装完成。
调出 cmd 命令窗口 执行:
python -V
显示 Python 的版本信息就安装成功了
安装需要的库 执行:
pip install itchat requests
第二步:运行机器人脚本
下载脚本:微信机器人
(调用的第三方图灵机器人,可以自己申请一个更换api key,也可以直接用我这个)
到下载目录,shift + 鼠标右键 打开命令窗口
执行命令: python + 文件名
python weixin_Robot.py
扫描二维码登录微信就可以了
显示登录成功 开启自动回复,看下效果:
图灵提供的技能拓展还是不少 自行测试:
注:18年申请的微信号无法使用机器人,因为18年的微信不支持网页端登录。
博客:Mr96.me
用30行代码做一个微信智障机器人相关推荐
- 初次玩pyecharts:30行代码做一个可视化广东省各地天气温度排行图
初次玩pyecharts:30行代码做一个可视化广东省各地天气温度排行图 开篇点题,直接上效果图 开篇再点题,直接上源码 import re import requests from pyechart ...
- 20行代码做一个简易微信群发工具需要哪些单词
群发工具是一些销售.中介.网课助手等都爱喜欢用的小工具.在微信还支持网页版登录时候,我们可以用wxpy做群发工具,这样更专业更高效.但随着微信关闭了网页版登录后,这个库彻底不能用了.好在我们可以用原始 ...
- 用javascript实现以下功能!_用python80行代码实现一个微信消息撤回捕捉功能
自从微信出了这个消息撤回功能小编我都已经快被折磨死了,小编本来就是个好奇心比较重的人,微信出了这个功能之后小编感觉身体一天不如一天了,每次看着女神发来的信息又撤回,可谓是心里痒痒啊.所以小编就写了一个 ...
- 用Python 80行代码实现一个微信消息撤回捕捉功能
自从微信出了这个消息撤回功能小编我都已经快被折磨死了,小编本来就是个好奇心比较重的人,微信出了这个功能之后小编感觉身体一天不如一天了,每次看着女神发来的信息又撤回,可谓是心里痒痒啊.所以小编就写了一个 ...
- ## 用python 80行代码实现一个微信消息撤回捕捉功能
自从微信出了这个消息撤回功能小编我都已经快被折磨死了,小编本来就是个好奇心比较重的人,微信出了这个功能之后小编感觉身体一天不如一天了,每次看着女神发来的信息又撤回,可谓是心里痒痒啊.所以小编就写了一个 ...
- c++获取子类窗口句柄位置_干货分享:用一百行代码做一个C/C++表白小程序,程序员的浪漫!...
前言:很多时候,当别人听到你是程序员的时候.第一印象就是,格子衫.不浪漫.直男.但是程序员一旦浪漫起来,真的没其他人什么事了.什么纪念日,生日,情人节,礼物怎么送? 做一个浪漫的程序给她,放上你们照片 ...
- 自己用html + js 一百行代码做一个朗读器
感谢内容提供者:金牛区吴迪软件开发工作室 文章目录 前言 一.设置语言和朗读人员 二.设置音高[不是声音大小] 三.设置音速 四.设置声音大小 五.添加暂停和恢复播放功能 六.完整代码 前言 因为笔者 ...
- 【Python】30行代码实现一个万年历
本文基于Python的PyQt5实现一个桌面版的万年历,核心代码小于30行. 首先安装PyQt5 pip install PyQt5 引入日历相关的核心组件 import sys from PyQt5 ...
- python可以制作网站吗_Python大神带你用30行代码打造一个网站,爬虫+web不一样的玩法...
首先,先把实际的效果图放上来: 用Python做的个性签名网站-效果图 在开始做之前,我们必须得知道这个用了那些模块: flask:一个轻量级的web开发框架,相信很多人也听说过这个牛逼加简洁的框架 ...
最新文章
- [JAVA EE] JPA技术基础:完成数据列表显示
- window 杀死已开任务启命令
- eclipse 安装jetty时遇到的问题
- Python 将两层列表展开平铺成一层
- ORACLE相关的SHELL编程
- 一个让我魂牵梦萦的地方——婺源
- Jboss AS7 的一些配置备忘
- 【Android OpenGL ES 开发 (三)】Shader 扩展
- cmd查看所有数据库 db2_db2 cmd命令操作
- OO’s Sequence
- 4gl 上传文件_速看!关于浙江移动微法院新版图文上传和签名的使用说明
- js排序的时间复杂度_js 排序算法之快速排序
- 技术图文:基于“科比投篮”数据集学Pandas
- k620显卡linux驱动下载,NVIDIA英伟达Quadro系列专业显卡官方驱动
- linux 无法创建目录权限不够
- 升级安卓6.0.1后wifi出现的已连接 但无法访问互联网的问题
- FirewallD is not running 原因与解决方法
- java发送邮件连接超时,Java邮件超时和连接超时处理
- 安卓巴士Android开发者门户
- 湖泊水库水雨情监测预警系统解决方案
热门文章
- 周志华、宋继强谈如何培养高端AI人才,以及深度学习的局限性和未来
- 人类间谍快“混”不下去了,CIA 打算用 AI 替代他们
- Google 发布 Cloud AutoML 降低机器学习门槛,调参民工前景堪忧
- ​“后进生”数学学科上演完美逆袭,成最具竞争力专业之一
- SpringCloudAlibaba:Nacos实现原理详解
- 字节一面:如何从 100 亿 URL 中找出相同的 URL?
- Java笔试面试总结—try、catch、finally语句中有return 的各类情况
- MySQL中 Order By 和 Limit 的排序问题
- IntelliJ IDEA 18 周岁,吐血推进珍藏已久的必装插件
- 他保送北大、读完博士选择回中学任教,“做科研太枯燥,自己更适合教书”...