python聊天机器人_用 Python 实现聊天机器人

0 前言

一个人在家无聊,所以我打算弄一个机器人和自己聊天,后来弄着弄着就出现一点小偏差,聊天机器人是有了,就是没办法用来和自己聊天,只能给别人聊天

不过,好在也算是实现了,那就把具体过程分享出来吧

1 环境说明

1.1 安装第三方库

1.1.1 没安装 Pycharm

系统是 Win10 的话,直接按Win键+R,然后输入cmd,然后按回车。

640

然后分别输入pip install -U wxpy 和 pip install pillow 就可以安装 wxpy 和 pillow了。

640

1.1.2 安装了Pycharm

安装了就直接按照下面的来

640

640

1.2 申请API

去申请一个图灵机器人的 API,然后把获得的 API key 记住

先注册,然后找到机器人设置,下拉一点,就可以找到API key 了

640

2 相关代码

2.1 使用图灵机器人自动与指定好友聊天

2.1 群聊

只要前面都是没出错,把代码复制到 pycharm ,然后把名字和API key 修改一下就可以了。(这里只介绍安装了pycharm后的做法)

然后就是运行代码,先鼠标右键,然后选择 Run

640

如果是群聊,有两个微信号、两台手机的体验才是最好的;一对一的话就随意了,怎么来都行。

如果测试过程中发现登录不了,可能是两个原因:

微信版本过低,升级吧

登录了这个,请不要再登录网页版微信,也不要退出当前的网页版微信。

3 相关说明

wxpy 这个库是基于 itchat 的,我是因为使用不了 itchat 才使用 wxpy 的(个人觉得 wxpy 的体验相对较好。)

wxpy 不但可以实现聊天机器人,还覆盖了各类常见基本功能:

发送文本、图片、视频、文件

通过关键词或用户属性搜索 好友、群聊、群成员等

获取好友/群成员的昵称、备注、性别、地区等信息

加好友,建群,邀请入群,移出群

对了,图灵机器人可以接入微信公众号的,我已经接入了,暂时来说不会关,和我的机器人聊个天呗~

640

还有一个小i机器人,也是可以直接接入微信公众号(至于用 wxpy 实现群聊机器人,我弄了好久都没搞定)

现实测试中,感觉图灵机器人比小i机器人智能一点,不过小i机器人可以设置自动回复。

对了,唠叨一句,最好不要两个都开了,而且,不知道为什么,我关不了小i机器人,哪怕我已经删除公众号了

640

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值