wechaty-puppet-lark
TypeScript icon, indicating that this package has built-in type declarations

0.4.5 • Public • Published

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

Package Sidebar

Install

npm i wechaty-puppet-lark

Weekly Downloads

2

Version

0.4.5

License

Apache-2.0

Unpacked Size

134 kB

Total Files

44

Last publish

Collaborators

  • zixia
  • roxanne_2020