npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

wechaty-puppet-simplepad

v0.2.1

Published

Another implementation of Wechaty-Puppet

Readme

WECHATY-PUPPET-SIMPLEPAD

Powered by Wechaty TypeScript Stage

如何开始使用

  1. clone我们的demo项目
$ git clone https://github.com/chatrbot/wechaty-puppet-simplepad-demo.git
  1. 安装相应的依赖
$ cd wechaty-puppet-simplepad-demo
$ npm install
  1. 执行运行命令,把{YOUR_TOKEN}替换为您自己的token
$ npx ts-node ./bot.ts -t {YOUR_TOKEN}

更多信息可以阅读wikidemo的介绍.

SimplePad的优势

  • 架构清晰易懂

    SimplePad是以一套完整的Http协议接口为基础进行的Puppet实现.所有主动操作底层都是以Http调用为主,简单明了. 消息接收使用了WebSocket,方便开发者能够在本地开发调试(在没有公网IP的情况下).

  • 扩展方便快捷

    • 如果您擅长的是Java/Python/Go等其他语言或者苦于Node的繁琐?
    • 如果您只是想简单的使用Wechaty的某个功能?
    • 如果您想快速集成相关功能到您已有的项目中?

    我们有全套完整的Http协议的接口,只需要进行简单的Http调用即可实现您想要的功能.

    • 那么如何接收机器人收到的消息?

    我们支持Http回调Websocket两种方式,让您有轻松愉快的开发体验.

  • 提供快捷的操作后台

    在您获取到TOKEN后我们会提供一个快捷的操作后台,让你更为方便的管理自己的TOKEN,并且提供类Postman的接口调试工具来高效的开发和调试.

PUPPET功能对比

SimplePad是目前功能最为完善,接口最为全面(支持Http协议调用),使用最为方便的Puppet实现之一.

Puppet|donut|wxwork|paimon|padlocal|simplepad👍 :---|:---:|:---:|:---:|:---:|:---:| 支持账号|个人微信|企业微信|个人微信|个人微信|个人微信 <消息>| 收发文本|✅|✅|✅|✅|✅ 收发个人名片|✅|✅|✅|✅|✅ 收发图文链接|✅|✅|✅|✅|✅ 发送图片、文件|✅|✅|✅(较慢)|✅|✅ 接收图片、文件|✅|✅|✅|✅|✅ 发送视频|✅|✅|✅(较慢)|✅|✅ 接收视频|✅|✅|✅|✅|✅ 发送小程序|✅|✅|✅|✅|✅ 接收动图|❌|✅|❌|✅|✅ 发送动图|✅|✅|✅(以文件形式发送)|✅(以文件形式发送)|✅(以文件形式发送) 接收语音消息|✅|✅|❌|✅|✅ 发送语音消息|❌|❌|❌|✅|✅ 转发文本|✅|✅|✅|✅|✅ 转发图片|✅|✅|✅|✅|✅ 转发图文链接|✅|✅|❌|✅|✅ 转发音频|✅|✅|❌|✅|✅ 转发视频|✅|✅|✅|✅|✅ 转发文件|✅|✅|✅|✅|✅ 转发动图|❌|✅|❌|✅|✅ 转发小程序|✅|✅|✅|✅|✅ <群组>| 创建群聊|✅|✅|✅|✅|✅ 设置群公告|✅|✅|✅|✅|✅ 获取群公告|❌|❌|✅|✅|✅ 群二维码|❌|❌|❌|✅|✅ 拉人进群|✅|✅|✅|✅|✅ 踢人出群|✅|✅|✅|✅|✅ 退出群聊|✅|❌|✅|✅|✅ 改群名称|✅|✅|❌|✅|✅ 入群事件|✅|✅|✅|✅|✅ 离群事件|✅|✅|✅|✅|✅ 群名称变更事件|✅|✅|❌|✅|✅ @群成员|✅|✅|✅|✅|✅ 群列表|✅|✅|✅|✅|✅ 群成员列表|✅|✅|✅|✅|✅ 群详情|✅|✅|✅|✅|✅ <联系人>| 修改备注|✅|✅|❌|✅|✅ 添加好友|✅|✅|❌|✅|✅ 自动通过好友|✅|✅|✅|✅|✅ 好友列表|✅|✅|✅|✅|✅ 好友详情|✅|✅|✅|✅|✅ <朋友圈(http协议)>| 朋友圈列表|❌|❌|❌|❌|✅ 朋友圈详情|❌|❌|❌|❌|✅ 朋友圈点赞|❌|❌|❌|❌|✅ 发送朋友圈|❌|❌|❌|❌|✅ 删除朋友圈|❌|❌|❌|❌|✅ 修改朋友圈背景图|❌|❌|❌|❌|✅ <其他>| 登录事件|✅|✅|✅|✅|✅ 扫码状态|❌|❌|❌|✅|✅ 登出事件|✅|✅|❌|✅|✅ 主动退出登录|✅|❌|✅|✅|✅ 依赖协议|Windows|Windows|iPad|iPad|iPad