zhizhi/dingtalk-bot
zhizhi200271 c2f79e4df1 DEV-004: M-DINGTALK Phase3 - 知识库+Webhook+热更新+三节点同步+超时提醒 2026-03-11 13:02:44 +08:00
..
data DEV-004: M-DINGTALK Phase3 - 知识库+Webhook+热更新+三节点同步+超时提醒 2026-03-11 13:02:44 +08:00
dingtalk DEV-004: M-DINGTALK Phase3 - 知识库+Webhook+热更新+三节点同步+超时提醒 2026-03-11 13:02:44 +08:00
knowledge-base DEV-004: M-DINGTALK Phase3 - 知识库+Webhook+热更新+三节点同步+超时提醒 2026-03-11 13:02:44 +08:00
scheduler DEV-004: M-DINGTALK Phase3 - 知识库+Webhook+热更新+三节点同步+超时提醒 2026-03-11 13:02:44 +08:00
sync DEV-004: M-DINGTALK Phase3 - 知识库+Webhook+热更新+三节点同步+超时提醒 2026-03-11 13:02:44 +08:00
webhook DEV-004: M-DINGTALK Phase3 - 知识库+Webhook+热更新+三节点同步+超时提醒 2026-03-11 13:02:44 +08:00
README.md [BC-M-DINGTALK-002-ZZ][DEV-004] Phase 2 完成 · EL-7 · 多维表格联动+自动更新+自助查询+看板 2026-03-11 10:57:23 +08:00
broadcast-generator.js DEV-004: M-DINGTALK Phase3 - 知识库+Webhook+热更新+三节点同步+超时提醒 2026-03-11 13:02:44 +08:00
config.json [BC-M-DINGTALK-002-ZZ][DEV-004] Phase 2 完成 · EL-7 · 多维表格联动+自动更新+自助查询+看板 2026-03-11 10:57:23 +08:00
dingtalk-api.js [BC-M-DINGTALK-002-ZZ][DEV-004] Phase 2 完成 · EL-7 · 多维表格联动+自动更新+自助查询+看板 2026-03-11 10:57:23 +08:00
git-helper.js DEV-004: M-DINGTALK Phase3 - 知识库+Webhook+热更新+三节点同步+超时提醒 2026-03-11 13:02:44 +08:00
index.js DEV-004: M-DINGTALK Phase3 - 知识库+Webhook+热更新+三节点同步+超时提醒 2026-03-11 13:02:44 +08:00
package-lock.json [BC-M-DINGTALK-002-ZZ][DEV-004] Phase 2 完成 · EL-7 · 多维表格联动+自动更新+自助查询+看板 2026-03-11 10:57:23 +08:00
package.json [BC-M-DINGTALK-002-ZZ][DEV-004] Phase 2 完成 · EL-7 · 多维表格联动+自动更新+自助查询+看板 2026-03-11 10:57:23 +08:00
server.js [BC-M-DINGTALK-002-ZZ][DEV-004] Phase 2 完成 · EL-7 · 多维表格联动+自动更新+自助查询+看板 2026-03-11 10:57:23 +08:00
setup-phase1-phase2.js DEV-004: M-DINGTALK Phase3 - 知识库+Webhook+热更新+三节点同步+超时提醒 2026-03-11 13:02:44 +08:00
syslog-parser.js [BC-M-DINGTALK-002-ZZ][DEV-004] Phase 2 完成 · EL-7 · 多维表格联动+自动更新+自助查询+看板 2026-03-11 10:57:23 +08:00
syslog-receiver.js DEV-004: M-DINGTALK Phase3 - 知识库+Webhook+热更新+三节点同步+超时提醒 2026-03-11 13:02:44 +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