feishu-message

💬 飞书消息自动化管理专家

飞书消息管理统一 CLI 工具集,支持消息获取、语音发送、群聊创建及置顶消息查看,适用于开发者自动化办公场景。

收藏
10.5k
安装
2.3k
版本
1.0.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能与用法

Feishu Message Skill 是一款面向飞书平台的命令行消息管理工具包,通过统一的 index.js 入口提供四大核心能力:

1. 消息获取 (`get`)
支持通过消息 ID 拉取单条或递归解析合并消息内容,可选 --raw 输出原始数据或 --recursive 展开嵌套结构,适用于消息审计与备份场景。

2. 语音发送 (`send-audio`)
可将本地音频文件(MP3/WAV 等)转为飞书语音气泡发送至指定用户或群聊,支持自定义时长参数,解决机器人无法直接发送语音消息的痛点。

3. 群聊管理 (`create-chat`)
支持通过用户 OpenID 批量创建群组并设置名称与描述,便于自动化群组初始化与项目协作空间搭建。

4. 置顶消息查看 (`list-pins`)
快速获取指定群聊的置顶消息列表,方便监控重要公告与关键信息。

显著优点

  • 统一入口设计:告别多脚本分散调用,单一 CLI 覆盖高频消息场景
  • 开发者友好:基于 Node.js 与 Commander.js,参数解析清晰,易于集成至 CI/CD 流程
  • 向后兼容:保留 legacy 独立脚本,存量迁移无压力
  • 音频元数据处理:依赖 music-metadata 自动提取音频信息,简化语音发送流程

局限性与风险

  • 认证依赖:需提前配置飞书 App ID、App Secret 等凭证,未内嵌凭证管理模块
  • 权限敏感:群聊创建、消息读取等操作需申请对应 API 权限,企业管理员审批流程可能耗时
  • 音频格式限制:虽支持常见格式,但飞书服务端可能对编码参数有额外要求
  • 无交互式引导:纯 CLI 设计,对非技术用户门槛较高

适合人群

  • 需要批量操作飞书消息的开发工程师与 DevOps 人员
  • 搭建内部自动化工作流(如告警语音播报、群聊自动创建)的技术团队
  • 已有飞书自建应用权限的企业 IT 管理员

常规风险提示

  • 凭证泄露风险:脚本运行依赖环境变量或配置文件存储敏感信息,需确保 .env 或配置文件不被误提交至代码仓库
  • 频率限制:飞书开放 API 存在调用频次上限,高频操作可能触发限流
  • 数据合规:消息获取功能可能涉及用户隐私数据,需遵守企业数据安全规范与《个人信息保护法》要求

feishu-message 内容

手动下载zip · 20.4 kB
create_chat.jstext/javascript
请选择文件