前言
在淘宝电商中想解放双手,实现千牛智能客服和自动发货的有福了,本专栏会带领大家一步一步打造一个可以实时获取聊天消息内容和自动发货的软件,实时获取聊天内容后可以对接AI实现智能客服应用场景。
一、实时获取消息的原理是什么?
其实原理也很简单就是利用js注入到千牛客户端中,注入成功以后通过js拦截千牛客户端的聊天消息,并将消息通过ws通讯协议转发给我们搭建好的ws服务端,从而实现实时获取消息,本章节我们先来实现ws服务端。
二,Python环境介绍
博主这里的Python版本是3.12,用的IDE是pycharm,后续将不再介绍使用环境。
三、用Python搭建ws服务端
我们先搭建一个ws服务端,为后面注入js后做好准备。ws服务端主要利用的是websockets库,该库的具体用法大家想要了解的可以自行学习,我这里不过多介绍,下面我将直接贴出我源码供大家参考,关键部分已备注。
我们创建一个ws_server.py,内容如下
import asyncio
i