WeChaty 实现企业微信机器人

WeChaty 实现企业微信机器人

初识Wechaty

微信个人号功能非常强大和灵活,是一个非常适合用来做ChatBot的载体。它可以灵活不受限制的发送语音短信、视频、图片和文字,支持多人群聊。但是使用微信个人微信号作为ChatBot,需要通过非官方的第三方库接入微信。因为截至2018年底,微信尚无任何官方的ChatBot API发布。

​Wechaty 是一个开源的的对话机器人 SDK,支持 个人号 微信。它是一个使用Typescript 构建的Node.js 应用。支持多种微信接入方案,包括网页,ipad,ios,windows, android 等。同时支持Linux, Windows, Darwin(OSX/Mac) 和 Docker 多个平台。

在GitHub上可以找到很多支持微信个人号接入的第三方类库,其中大多都是基于Web Wechat的API来实现的,如基于Python的WeixinBot,基于Node.js的Wechaty等。少数支持非Web协议的库,大多是商业私有闭源的,Wechaty是少有的开源项目支持非Web协议的类库。

GitHub地址

使用Wechaty

wechaty 主要是以node.js 为主,但自己主要是Java ,找到社区有Java的版本,所以拿Java实现。Java-wechaty

拉取下来的代码后,这里有个测试代码,我这里使用的maven管理项目,这里的测试拉取下来的不能直接运行。
WeChaty 实现企业微信机器人_第1张图片
我将测试代码放在测试的下面,此时可以运行,剩下就是寻找客服申请免费的token。直接添加 Juzi BOT(微信号:juzibot)
WeChaty 实现企业微信机器人_第2张图片
后面实现相关功能后再来介绍。

你可能感兴趣的:(企业微信,java)