Install
openclaw skills install keplerjai-dingtalk-attendance从钉钉开放平台获取员工考勤数据,并保存到本地或推送到指定渠道。
openclaw skills install keplerjai-dingtalk-attendance定时从钉钉开放平台获取员工考勤数据,并保存到本地或推送到指定渠道。
复制 .env.example 为 .env 并填写:
DINGTALK_APP_KEY=你的 AppKey
DINGTALK_APP_SECRET=你的 AppSecret
DINGTALK_AGENT_ID=应用的 agentId
OUTPUT_DIR=./data/attendance
OUTPUT_FORMAT=json
执行规则:
.env 读取凭证与输出配置。config.json。.env 已存在且字段完整,直接执行,不要重复要求用户在对话中提供凭证。建议先做本地自检:
.env 文件在本技能根目录,与 index.js 同级。DINGTALK_APP_KEY 和 DINGTALK_APP_SECRET。node index.js(避免在其他目录启动导致找错文件)。Windows PowerShell 示例:
Copy-Item .env.example .env
node index.js
macOS/Linux 示例:
cp .env.example .env
node index.js
npm install axios moment
cd keplerjai-dingtalk-attendance
node index.js
在 OpenClaw 中配置 cron 任务,每天自动获取前一天的考勤数据。
.env 再执行任务。.env 缺少必填项”,不要要求用户在聊天中粘贴密钥。