前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于python的自动回复微信机器人

基于python的自动回复微信机器人

作者头像
make a bug
发布2022-09-20 15:00:49
8780
发布2022-09-20 15:00:49
举报
文章被收录于专栏:我和bug只能活一个

用python做点好玩的

最近发现现在好多做sass和pass的平台对于自动化运营需求十分的强烈,特别是自动回复消息和自动管理客户。其实这些功能我觉得对于python来讲,是十分容易实现的,这次就来做点好玩的,一个微信自动回复机器人。

下面就给大家介绍一下,如何用python做一个自动回复微信的机器人的小工具。

用到图灵机器人api

1

我们在图灵机器人的官网上(http://www.turingapi.com/)注册并实名认证后就可以创建一个免费的机器人,这个api功能十分强大,不仅可以智能回复消息,还有定位,星座解析,成语接龙这样的游戏,并且还可以关键字回复和自定义语料。具体方法:https://www.jb51.net/article/251209.htm

python操作微信的库

itchat

2

用到了python中一个可以操作微信的第三方库itchat。但是由于这个库实现出来不是由python语言实现的,所以我们并不能通过源码看到其实现机制。但是我们可以看到里面的很多for循环,其实监听的底层原理就是一个长连接,然后不停的轮询网页端微信的状态。

直接上代码

思考

当时想沿用这个demo做个自动接入微信服务的接口,但是由于底层实现监听是用了这个长连接,如果要改成多个用户同时登录的话会有并发问题,并且要改成异步通信的,这样会造成消息误差,所以我觉得最好的办法还是做成单机服务。用户从本地去启动。

这次的分享就到这里,有兴趣的朋友可以关注下然后后台回复【python机器人】获取源码吧~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-06-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI懒人星球 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档