微信自动回复如何实现?用 Python 就可以!
实现自动回复的功能,我们需要用到图灵机器人,网址为: http://www.turingapi.com
,我们在浏览器中输入上述网址打开,之后点击 注册/登录
按钮,如下图所示:
很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:1097524789
打开后如下图所示:
我们接着点击 立即注册
,就跳转到了注册页,如下图所示:
我们先填写必填信息,填写完之后点击 注册
按钮即可,注册成功之后便跳到了机器人管理页面,如下所示:
我们点击 创建机器人
按钮跳转到如下页面:
我们填写完相应信息之后点 创建
按钮,之后会跳转到机器人设置页面,如下图所示:
我们需要记录下 apikey
。
有了 apikey
,我们就可以实现自动回复功能了,实现代码如下所示:
import time, logging, random, requests from queue import Queue from WechatPCAPI import WechatPCAPIlogging.basicConfig(level=logging.INFO) queue_recved_event = Queue()def on_message(msg):queue_recved_event.put(msg)# 机器人返回消息 def reply_msg(receive_msg):apikey = '自己的apikey'apiurl = 'http://www.tuling123.com/openapi/api?key=%s&info=%s' % (apikey, receive_msg)result = requests.get(apiurl)result.encoding = 'utf-8'data = result.json()return data['text']def login():pre_msg = ''# 初始化微信实例wx_inst = WechatPCAPI(on_message=on_message, log=logging)# 启动微信wx_inst.start_wechat(block=True)# 等待登陆成功,此时需要人为扫码登录微信while not wx_inst.get_myself():time.sleep(5)print('登陆成功')while True:msg = queue_recved_event.get()if 'msg::single' in msg.get('type'):data = msg.get('data')if data.get('is_recv', False):msgfrominfo = data.get('msgfrominfo')if msgfrominfo is not None:wx_id = msgfrominfo.get('wx_id')if wx_id != 'weixin':receive_msg =str(data.get('msgcontent'))reply = reply_msg(receive_msg)wx_inst.send_text(to_user=wx_id, msg=reply)
看一下实现效果:
微信自动回复如何实现?用 Python 就可以!相关推荐
- python微信自动回复代码_使用python实现微信自动回复功能
有时忙着时候,我们可以设置微信自动回复,这样又不会无视别人信息,又能节省时间,具体怎么实现呢?本文实例为大家分享了python实现微信自动回复的具体代码,供大家参考. 具体内容如下 预装: pytho ...
- [Python微信开发] 一.itchat入门知识及微信自动回复、微信签名词云分析
最近准备学习微信小程序开发,偶然间看到了python与微信互动的接口itchat,简单学习了下,感觉还挺有意思的,故写了篇基础文章供大家学习.itchat是一个开源的微信个人号接口,使用python调 ...
- 如何用计算机自动回复微信,10分钟教你用Python实现微信自动回复功能
01 前言&&效果展示 相信大家都有忙碌的时候,不可能一直守在微信上及时回复消息.但微信又不能像QQ一样设置自动回复.无妨,今天,我们就来用Python实现微信的自动回复功能吧,并且把 ...
- python实现微信自动回复机器人+查看别人撤回的消息(部署到云服务器)
python实现微信自动回复机器人+查看别人撤回的消息(部署到云服务器) 声明:仅供技术交流,请勿用于非法用途,如有其它非法用途造成损失,和本博客无关 目录 python实现微信自动回复机器人+查看别 ...
- python发音机器人_微信自动回复机器人(PHP与python)
微信自动回复机器人很受欢迎,可以通过简单的代码编写就可以省去大部分的人工回复时间.接下来贤集网小编要与大家分享的的是微信机器人自动回复消息如何通过PHP与python语言实现. 用python实现微信 ...
- Python微信库:itchat ——实现微信自动回复
参考文章 http://www.nulll.me/index.php/archives/72.html https://blog.csdn.net/mdpsdhr/article/details/6 ...
- python实现淘宝自动回复_10分钟教你用Python实现微信自动回复功能
01 前言&&效果展示 相信大家都有忙碌的时候,不可能一直守在微信上及时回复消息.但微信又不能像QQ一样设置自动回复.无妨,今天,我们就来用Python实现微信的自动回复功能吧,并且把 ...
- Python+itchat+PyQt5个人版微信(自动回复、防撤回、红包提醒等)
最近在学习python,无意中看到了itchat这个包,感觉很有意思,简单实现了一个LowB版微信,给女朋友捉弄朋友用.其实没有什么难度,做的很简陋,这里做下记录. 环境: python3.6 PyQ ...
- 用Python实现简单的微信自动回复
wechat_autoreply 简介 无意中看到GitHub上的大佬给女朋友写的每日定时发送微信消息的程序,想到自己经常也因为各种事情没看到女朋友的消息,导致自己跪搓衣板,所以想自己也学习一 ...
- 哈哈哈,用 Python 实现微信自动回复真香啊
大家好,今天我们使用 WechatPCAPI 做了获取微信好友信息以及查看撤回消息,本文我们再使用 WechatPCAPI 来实现微信自动回复的功能. 实现自动回复的功能,我们需要用到图灵机器人,网址 ...
最新文章
- Fedora 24 Alpha带着Gnome 3.20姗姗来迟
- 全排列递归实现的讨论
- pandas中loc、iloc与ix的用法比较
- 多项式牛顿迭代(应用:求逆,开根,对数exp)
- Eclips将lib打入war中
- Mac 下使用 homebrew 切换不同版本 php
- java记录类加载的个数_java类加载过程 - audience_1的个人空间 - OSCHINA - 中文开源技术交流社区...
- 装饰器Decorator(函数的装饰)
- 任务1:WS2812B彩灯控制和按键控制(arduino程序)
- Log4J漏洞补丁(ArcGIS Enterprise适用)
- 谈一谈企业部署erp系统的三大时间段
- servlet工作流程
- PS长图快速切片_ps基础(PS常用工具详解一)
- POSA2 关于本书
- 贝茨视觉训练法 [20160316]
- GUC-11 线程池
- 【ensp】单臂路由的配置
- 微信代驾小程序-景德镇代驾服务平台小程序源码分享
- 浅谈:1对1直播源码一对一视频聊天源码
- P1914 小书童——凯撒密码题解(用c++的string对象来写)