微信机器人开源库调研,GitHub 找到以下 3 个开源作品:
- itchat
itchat
是一个开源的微信个人号接口,使用python
调用微信- 使用不到
30
行的代码,你就可以完成一个能够处理所有信息的微信机器人
- wechaty
wechaty
是适用于微信个人的Bot SDK
,可以使用6
行js
创建一个机器人- 具有包括
linux
,Windows
,MacOS
和Docker
在内的跨平台支持,基于Node.js
- vbot
vbot
是基于微信web
版的接口,使用http 协议
以及轮询方式实现- 亮点在于通过匿名函数,能够实现多种有趣的玩法
- 通过
API
,更方便的打造属于自己的网页版微信,基于PHP
初识 wechaty
Wechaty
是一个开源的的对话机器人 SDK
,支持 个人号
微信。它是一个使用 Typescript
构建的 Node.js
应用。支持多种微信接入方案,包括网页,ipad
,ios
,windows
,android
等。同时支持 Linux
, Windows
, Darwin(OSX/Mac)
和 Docker
多个平台。
先看一下官方文档:
只需要 6 行代码,你就可以 通过个人号 搭建一个 微信机器人功能 ,用来自动管理微信消息。
import {
Wechaty } from 'wechaty'
Wechaty.instance()
.on('scan', qrcode => console.log