Monitor changelogs for your favouritte tools & libraries, and get notified in Telegram.
Can be used for any tool or library, currently set up for the following:
- Claude Code
- Vercel AI SDK
- Cursor IDE
- v0
- AI Elements
- wagmi
- viem
bun install- Message @BotFather on Telegram
- Send
/newbotand follow prompts - Save the bot token from the response
- Start a chat with your bot
- Send any message to your bot
- Visit:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates - Find
"chat":{"id":in the response
In .env:
TELEGRAM_TOKEN=your_bot_token
CHAT_ID=your_chat_idLocal/Development:
bun run sentinel.tsCloudflare Worker:
wrangler deployTo monitor a new tool's changelog:
-
Add config in
changelog-checks.ts:NEWTOOL: { url: 'path_to_raw_markdown_or_deployed_changelog', link: 'path_to_changelog', name: 'tool name', }
-
Create checker (use
createChangelogCheckerfor markdown or write custom function for HTML):export const checkNewTool = createChangelogChecker( CONFIG.NEWTOOL, 'newtool' );
-
Add to checks in
sentinel.tsrunChecks()function
bun test
