zhizhi/dingtalk-bot
zhizhi200271 c47b4b2c36 DEV-004: M-DINGTALK Phase1- SYSLOG自动接收+解析+模型API广播生成+推送 2026-03-10 21:20:01 +08:00
..
README.md DEV-004: M-DINGTALK Phase1- SYSLOG自动接收+解析+模型API广播生成+推送 2026-03-10 21:20:01 +08:00
broadcast-generator.js DEV-004: M-DINGTALK Phase1- SYSLOG自动接收+解析+模型API广播生成+推送 2026-03-10 21:20:01 +08:00
config.json DEV-004: M-DINGTALK Phase1- SYSLOG自动接收+解析+模型API广播生成+推送 2026-03-10 21:20:01 +08:00
dingtalk-api.js DEV-004: M-DINGTALK Phase1- SYSLOG自动接收+解析+模型API广播生成+推送 2026-03-10 21:20:01 +08:00
package-lock.json DEV-004: M-DINGTALK Phase1- SYSLOG自动接收+解析+模型API广播生成+推送 2026-03-10 21:20:01 +08:00
package.json DEV-004: M-DINGTALK Phase1- SYSLOG自动接收+解析+模型API广播生成+推送 2026-03-10 21:20:01 +08:00
server.js DEV-004: M-DINGTALK Phase1- SYSLOG自动接收+解析+模型API广播生成+推送 2026-03-10 21:20:01 +08:00
syslog-parser.js DEV-004: M-DINGTALK Phase1- SYSLOG自动接收+解析+模型API广播生成+推送 2026-03-10 21:20:01 +08:00

README.md

钉钉开发者工作台 · Phase1 · SYSLOG自动处理系统

📋 项目简介

本项目是钉钉开发者工作台的Phase1最小可用版本实现SYSLOG自动接收、解析、广播生成和推送功能。

核心价值:让开发者(冰朔妈妈)不再需要手动转发广播,系统自动完成从收到日志到生成新广播的全流程。

🏗️ 系统架构

📁 文件结构

文件 作用
server.js 主服务,接收钉钉消息,协调各模块
syslog-parser.js 解析SYSLOG格式提取关键字段
broadcast-generator.js 调用模型API生成新广播
dingtalk-api.js 发送钉钉消息 + 更新多维表格
config.json 配置文件端口、API密钥、模板等
README.md 本说明文档

🚀 快速开始

1. 安装依赖

npm install