tg-alerts

Solid

Use when adding Telegram error notifications to any project. Guides through bot creation with @BotFather, chat/channel/forum-topic ID discovery, alert service implementation with deduplication and graceful failure, and framework-specific integration for Python (async/sync) and Node.js.

AI & Automation 6 stars 0 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
28
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Telegram Error Alerts Adds operational error alerts to any project via a dedicated Telegram bot. Alerts go to a private channel, group, or forum topic — not to end users. Battle-tested pattern with deduplication, HTML formatting, and crash-proof error handling. ## When to Use - User asks to add error notifications, Telegram alerts, or operational monitoring - Setting up a new deployment and want to know when things break - NOT for: user-facing bot messages or interactive Telegram features ## Setup Flow This skill is **interactive**. Each phase involves asking the user questions or guiding them through Telegram actions. ```dot digraph flow { rankdir=LR; "Assess\nProject" -> "Create\nBot" -> "Get\nChat ID" -> "Generate\nCode" -> "Integrate" -> "Test"; } ``` --- ### Phase 1: Assess Project Detect from codebase or ASK: 1. **Language** — Python / Node.js / TypeScript / other 2. **Framework** — FastAPI, Django, Flask, Express, NestJS, Hono, etc. 3. **Async or sync** — determines implementation variant 4. **Already has a Telegram bot?** — alert bot MUST be separate from any main bot --- ### Phase 2: Create Alert Bot Guide the user through these Telegram steps: > 1. Open Telegram, find **@BotFather** > 2. Send `/newbot` > 3. Name: something like **"MyApp Alerts"** > 4. Username: something like `myapp_alerts_bot` > 5. BotFather replies with a token — **copy it** > 6. Save as `ALERT_BOT_TOKEN` in `.env` ASK the user to confirm they have the token before proceedi...

Details

Author
DmitriyYukhanov
Repository
DmitriyYukhanov/claude-plugins
Created
6 months ago
Last Updated
4 days ago
Language
Shell
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category