Skip to content

Feature/feishu base sync - #2

Open
clawdbot502 wants to merge 3 commits into
brucey0017-cloud:masterfrom
clawdbot502:feature/feishu-base-sync
Open

Feature/feishu base sync#2
clawdbot502 wants to merge 3 commits into
brucey0017-cloud:masterfrom
clawdbot502:feature/feishu-base-sync

Conversation

@clawdbot502

Copy link
Copy Markdown
Contributor

No description provided.

clawdbot502 and others added 3 commits April 7, 2026 18:36
… 10:19 on Monday

Changes:
- Update workflow schedule: daily at 9:19 HKT, Monday at 10:19 HKT
- Filter only 'hot' category projects, limit to 10 items
- Simplify Telegram message format (remove gem, security score, tags)
- Add weekly report script to calculate most frequent projects
- Add notify:weekly npm script
- App ID + App Secret authentication
- Push to specified group chat
- Interactive card messages (orange daily, blue weekly)
- Required FEISHU_CHAT_ID validation
- Daily at 9:19 HKT, Weekly at 10:19 Monday
Add Feishu Base synchronization feature:
- Create scripts/feishu/sdk.ts for Feishu API wrapper
- Create scripts/feishu/sync.ts to sync data and send notifications
- Update package.json with sync:feishu script
- Update workflow to run sync after daily scrape

The sync script will:
1. Read data/latest.json from local or remote
2. Batch create records in Feishu Base (500 records per batch)
3. Send Top 5 Hot projects to Feishu group with markdown format

Required secrets:
- FEISHU_APP_ID
- FEISHU_APP_SECRET
- FEISHU_BASE_TOKEN
- FEISHU_TABLE_ID
- FEISHU_CHAT_ID
@vercel

vercel Bot commented Apr 7, 2026

Copy link
Copy Markdown

Someone is attempting to deploy a commit to the Bruce's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant