zhizhi/README.md

24 lines
864 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 钉钉开发者工作台 · Phase1 · SYSLOG自动处理系统
## 📋 项目简介
本项目是钉钉开发者工作台的Phase1最小可用版本实现SYSLOG自动接收、解析、广播生成和推送功能。
**核心价值**:让开发者(冰朔妈妈)不再需要手动转发广播,系统自动完成从收到日志到生成新广播的全流程。
## 🏗️ 系统架构
## 📁 文件结构
| 文件 | 作用 |
|------|------|
| server.js | 主服务,接收钉钉消息,协调各模块 |
| syslog-parser.js | 解析SYSLOG格式提取关键字段 |
| broadcast-generator.js | 调用模型API生成新广播 |
| dingtalk-api.js | 发送钉钉消息 + 更新多维表格 |
| config.json | 配置文件端口、API密钥、模板等 |
| README.md | 本说明文档 |
## 🚀 快速开始
### 1. 安装依赖
```bash
npm install