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 🙏

© 2025 – Pkg Stats / Ryan Hefner

wechaty-puppet-lark

v0.4.5

Published

Puppet Lark for Wechaty

Downloads

13

Readme

WECHATY PUPPET LARK (飞书)

Powered by Wechaty

运行方法

配置系统环境变量

  1. WECHATY_PUPPET_LARK_APPID:飞书应用的App ID

  2. WECHATY_PUPPET_LARK_APPSECRET:飞书应用的App Secret

  3. WECHATY_PUPPET_LARK_TOKEN:飞书事件订阅平台提供的Verification Token

安装依赖

将代码clone到本地,执行npm install

飞书平台配置

在飞书平台获取功能权限,具体参考:飞书开放平台-应用权限

运行示例代码

ts-node .\examples\ding-dong-bot.ts

按照提示完成URL配置,即可运行示例机器人

Getting Started with Wechaty

export WECHATY_PUPPET=wechaty-puppet-lark
npm start

Learn more for building your first Wechaty bot at https://github.com/wechaty/wechaty-getting-started

项目介绍

“开源软件供应链点亮计划-暑期2020”(以下简称暑期2020)是由中科院软件所与 openEuler 社区共同举办的一项面向高校学生的暑期活动。旨在鼓励在校学生积极参与开源软件的开发维护,促进国内优秀开源软件社区的蓬勃发展。

根据项目的难易程度和完成情况,参与者还可获取“开源软件供应链点亮计划-暑期2020”活动奖金和奖杯。 官网:Summer2020 官方新闻:News

本项目 [基于开放 API 封装 Wechaty 接口下的飞书聊天机器人] 系 暑期2020 支持的开源项目。

  • 导师:高原 吴京京
  • 学生:范蕊
  • 模块列表
    • [x] 接收消息
    • [x] 通讯录获取
    • [x] 实现 puppet 上各个类型的消息接口
    • [ ] 设计配置参数
    • [x] 使用文档
  • 计划安排:
    • 阅读源代码
      • 7.29 - 7.31
      • 阅读 wechaty 源代码
      • 学习飞书服务端 API
      • 整理需要实现的 puppet list
    • 接收消息
      • 8.1 - 8.5
      • 通过飞书订阅消息事件实现消息接收
    • 通讯录获取
      • 8.6 - 8.10
      • 通过飞书订阅通讯录事件实现通讯录更新信息的接收
    • 实现 puppet 上各个类型的消息接口
      • 8.10 - 8.30
      • 对接飞书接口, 实现各个类型的消息接口
      • 消息类型包括: 文字, 图片, 富文本, 群名片
    • 设计配置参数
      • 8.31 - 9.7
    • 使用文档
      • 9.8 - 9.12
    • 项目完善
      • 9.12 - 9.30
      • 代码重构
  • 项目链接:https://github.com/Roxanne718/wechaty-puppet-lark
  • 联系方式:+86 17822015718 | email: 953299708@qq.com

相关链接

History

master

v0.4 (Feb 10, 2021)

  1. Fix linting
  2. Clean & Upgrade dependencies
  3. Fix CI/CD

v0.3 (Oct 2020)

  1. Move Repo to Wechaty Organization
  2. Blog: 基于开放 API 封装 Wechaty 接口下的飞书聊天机器人:期末

v0.0.1 (Jul 29, 2020)

  1. Init version.
  2. Blog: 基于开放 API 封装 Wechaty 接口下的飞书聊天机器人:期初

Author

Fairy FAN (范蕊), study NAS (Neural Architecture Search) in Nankai University

Maintainer

Copyright & License

  • Code & Docs © 2020-2021 Fairy FAN and Wechaty Contributors
  • Code released under the Apache-2.0 License
  • Docs released under Creative Commons