feishu-summary-demo
v1.1.0
Published
A CLI tool for summary daily report.
Maintainers
Readme
fss
这是一个用于汇总飞书日报的命令行工具 (CLI), 主要功能是自动化处理园区(广州区、珠海区、清远区)的部门维度日报。 工具通过调用飞书 Wiki 文档和 MCP (Model Context Protocol) 服务,实现从文档提取、智能总结、日报生成到消息推送的完整工作流。
安装
npm install -g feishu-summary-demo使用
安装后你可以直接在控制台使用fss命令
# 构建某个园区组织数据
fss build-org 清远区 LczPwoIXXi8zB1kCgjuc2Hdon6e 2026-05-11
# 查看命令使用方式
fss help命令
build-org <park-name> <park-token> [target-date]- 构建某园区组织数据build-products <park-name> [target-date]- 总结某园区下所有班组的日报help- 展示命令使用方式
示例
fss build-org 清远区 LczPwoIXXi8zB1kCgjuc2Hdon6e 2026-05-11
fss build-products 清远区 2026-05-11
fss help发布npm包
有两种方式发版
- 使用当前包名
feishu-summary-demo发版, 这种方式需要xsy的npm账号. - 新开一个自己的包,需要注册npm账号, 并且由于
feishu-summary-demo包名已经被占用,所以你需要修改package.json中的包名- 如果使用新包名,需要同步修改提示词中关于安装npm包部分的描述,更换为新的包名
查看当前登录的npm账号
npm whoami登录npm
npm login登出npm
npm logout发布
在发版之前需要修改
package.json和/bin/fss.js文件中关于版本的描述,版本需要向上递增.
npm publish查看发版状态
npm view feishu-summary-demo
npm view feishu-summary-demo versions跳过npm的2FA(two-factor authentication)验证
在发布npm包时,npm会强制要求使用2FA验证,这个东西配置起来非常麻烦,而且不好用
我们可以通过创建Access-Token的方式,并且在创建时勾选上
Bypass two-factor authentication(2FA)的选项这样使用创建好的Access-Token登录就不用执行2FA验证了
- 使用Access-Token登录
# 登录
npm config set //registry.npmjs.org/:_authToken YOUR_ACCESS_TOKEN
# 验证是否登录成功
npm whoami