Puppet XP for Wechaty
npm install wechaty-puppet-xp










- Official website:
- Join XP Discord:
wechaty-puppet-xp is a local puppet for Wechaty:
1. If you are a user of Windows,You can use this puppet to implement your chatbot.
1. It's a completely free service and doesn't need token.
- STEP 1: Install wechat client in your Windows computer.
> 1.13.+ is the latest version, only support WeChat v3.9.2.23. Note to use the npm package that matches the WeChat version.
- STEP 2: Login the wechat client on the computer.
- STEP 3: Getting Started with TypeScript/JavaScript (RECOMMENDED).
``sh
git clone https://github.com/wechaty/wechaty-puppet-xp.git
cd wechaty-puppet-xp
| Run | Source code | Description |
| :------------- |:-------------| :-----|
|
npm start | examples/ding-dong-bot.ts | Puppet ding/dong |
| npm run start:ripe | examples/ripe-wechaty.ts | Wechaty ding/dong |
| npm run start:raw | examples/raw-sidecar.ts | Sidecar ding/dong |RUNNING WHITH NPM
puppet-xp also have already released the installation package on NPM. Running with NPM and more examples can be referred to wechaty-puppet-xp-getting-started.
PUPPET COMPARISON
XP is a young puppet,it keeps growing and improving.
版本|3.3.0.115|3.6.0.18|3.9.2.23|3.9.10.27|
:---|:---|:---|:---|:---|
<消息>|
接收文本|✅|✅|✅|✅
接收图片|✅|✅|✅
接收文件|✅|✅|✅|✅
接收动图|✅|✅|✅|✅
接收表情|✅|✅|✅|✅
接收小程序卡片|✅|✅|✅
接收联系人卡片|✅|✅|✅
接收位置卡片|✅|✅|✅
发送文本|✅|✅|✅|✅
发送图片|✅|✅|✅
发送文件|✅|✅|✅
发送动图|✅|✅|✅
<群组>|
@群成员|✅|✅|✅
群列表|✅|✅|✅|✅
群成员列表|✅|✅|✅
群详情|✅|✅|✅
进群提示|✅|✅|✅
<联系人>|
好友列表|✅|✅|✅|✅
好友详情|✅|✅|✅
<其他>|
登录事件|✅|✅|✅|✅
扫码登录|||✅
VERSION SUPPORT
Note: You need to install an NPM version that matches your WeChat client version.
puppet-xp|wechat|npm install|
|:---|:---|:---|
|2.1.1|WeChat-v3.9.10.27|npm i wechaty-puppet-xp@2.1.1|
|1.13.12|WeChat-v3.9.2.23|npm i wechaty-puppet-xp@1.3.12|
|1.12.7|WeChat-v3.6.0.18|npm i wechaty-puppet-xp@1.12.7|
|1.11.14|WeChat-v3.3.0.115|npm i wechaty-puppet-xp@1.11.14|
HISTORY
$3
1. Support WeChat version 3.9.10.27
2. Support list
- getMyselfInfo
- contactList
- sendMsg
- recvMsg
$3
1. Support WeChat version 3.9.10.19
2. Support list
- getMyselfInfo
- sendMsg
- recvMsg
$3
1. Fixed the bug where the system crashes upon receiving a message before successful startup
$3
1. Add setting for contact remark
2. Optimize sample code
$3
1. This version start to support WeChat v3.9.2.23,need to update WeChat on your pc to 3.9.2.23
2. WeChatSetup-v3.9.2.23.exe
$3
1. This version start to support WeChat v3.6.0.18,need to update WeChat on your pc to 3.6.0.18
2. WeChatSetup-v3.6.0.18.exe
$3
the last version base WeChat 3.3.0.115, next version will support WeChat 3.6.0.18
$3
wechaty 1.xx support
$3
1. ES Module support
2. WeChatSetup-v3.3.0.115.exe
$3
1. Support send files.
2. Support forward text message.
$3
Support room.say(text, ...mentionList), you can at RoomMember.
$3
1. Added some support for classes Contact and Room
1. Support bot.Contact.findAll()/bot.Contact.find(query)
1. Support bot.Room.findAll()/bot.Room.find(query)
$3
1. Code clean
1. Fix all unit tests
1. Run unit testings under Windows
1. Deploy to NPM with GitHub actions
1. examples/ding-dong-bot.ts works on Windows!
1. examples/raw-sidecar.ts works on Windows!
1. wechaty-getting-started supports
WECHATY_PUPPET=wechaty-puppet-xp` now.Initial version:
Blogs:
- 喜讯:使用Windows微信桌面版协议登录,wechaty免费版协议即将登场, @atorber, Jul 05, 2021
- 全新的Windows puppet项目wechaty-puppet-xp启动, @atorber, Jul 13, 2021
- code如诗,bot如歌,由Wechaty引发的一个小白冒险之旅, @老张学技术, Jul 05, 2021
1. Hua ZHANG @cixingguangming55555
2. Yuchao LU @atorber
- Code & Docs © 2021 Wechaty Contributors
- Code released under the Apache-2.0 License
- Docs released under Creative Commons