python实现微信聊天机器人,使用python实现机器人聊天

  python实现微信聊天机器人,使用python实现机器人聊天

  八小时学会用Python实现微信机器人功能(图文详解)

  微信,一个日活10亿的超级app,不仅在国内社交中起着主导作用,在国外社交中也有一席之地。今天我们要讲的是如何用Python生成一个微信机器人,突然想起鲁迅先生曾经说过的一句话:

  因为是微信机器人系列的第一篇,所以猪哥会特别讲解每一个地方,尽量让每一个想学的同学顺利起步。让我们一起做些有趣的事情吧!一、项目介绍

  

1.微信库选择

python开发微信的库主要有itchat和wxpy,而wxpy的底层叫itchat,如果只是想用的话建议用wxpy库。比其他库更优雅,更面向对象,深度融合了图灵机器人和小I机器人;并且具有更好的可扩展性。如果想开发自己的微信库,建议选择itchat。

  00-1010相信很多同学都用过web版的微信,wxpy(底层用itchat)库模拟登录web端,然后调用微信的api实现操作。我们可以查看一下itchat的源代码发现。

  无论如何,记住,目前wxpy和itchat都是模拟网页版微信来操作的.

  00-1010现在可以模拟网页微信了,怎么自动回复?这里我们用图灵机器人。你可以在他们的官方网站(http://www.tuling123.com)免费注册你的账户,然后申请一个免费的机器人。每人最多可以免费申请五台机器人。

  我会在项目代码中给你一个默认的apikey,这样你不用下载就可以试用。不过建议你自己申请,因为这个默认apikey是有调用次数限制的。何况是免费的宝!

  00-1010为了方便你理解,猪哥给你画了一个时序图。

  00-1010首先,我们来展示一下项目结构图:

  00-1010猪哥已经把项目放到github上了,群里有些朋友反馈不会用github。这里我就详细说说如何从GitHub下载项目。

  注意:github和git不是一回事。github是世界上最大的同性恋交友论坛。在这里,我们不比颜值和财富,而只是比谁的项目更多的明星。明星越多,你越吸引同性的喜欢和崇拜,甚至你的同事也会爱上你!Git是项目管理工具,github上的项目由git管理,项目管理工具的另一派是svn。

  首先找到需要下载的项目,然后点击克隆或下载,再点击右边的复制按钮。这个项目的地址是https://github.com/pig6/wxrobot,猪哥。

  然后打开您的pycharm,从版本控制-git中选择CSV-checkout,然后粘贴刚才复制的项目的链接。

  最后,pycharm可能会提示您用新窗口或当前窗口打开它。猪哥一般习惯用新窗口打开,可以避免开发多个项目时的混乱。

  00-1010项目下载后,由于没有安装必要的库wxpy,pycharm可能会有如下提示。这时,我们可以点击安装。

  如果没有提示安装库,我们可以在设置-项目-项目解释器中添加wxpy库。

  或者使用下面的命令下载wxpy库,如果您是pip3,替换下面的pip。

  pip安装-U wxpy-I " https://pypi.doubanio.com/simple/"

  00-1010您可以按右上角的绿色三角形按钮,或者右键单击该项目,然后单击运行。

  之后弹出登录二维码,手机微信扫描点击确定即可登录与好友聊天。

  首先感谢您的耐心阅读。考虑到零基础的学生很多,文章有点长。

  本文转自:https://blog.csdn.net/u014044812/article/details/89406010

  推荐教程:《python教程》以上是八小时学习使用Python实现微信机器人功能的详细内容(图文详解)。请多关注热门IT软件开发工作室的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: