Skip to content

[telegram-alerts] Add plugin (external source, v0.4.5)#103

Merged
sethwv merged 1 commit into
Dispatcharr:mainfrom
R3XCHRIS:add-telegram-alerts
Jun 1, 2026
Merged

[telegram-alerts] Add plugin (external source, v0.4.5)#103
sethwv merged 1 commit into
Dispatcharr:mainfrom
R3XCHRIS:add-telegram-alerts

Conversation

@R3XCHRIS
Copy link
Copy Markdown
Contributor

@R3XCHRIS R3XCHRIS commented Jun 1, 2026

Summary

Adds Telegram Alerts as an external-source plugin.

Pushes Dispatcharr channel/stream/VOD events (start, stop, reconnect, stream_switch) to a Telegram chat via a bot, with per-event toggles. Optional cron-driven daily report covering public IP + geo + flag, Cloudflare speedtest, activity stats (top channels, VOD plays, errors, stream switches), and source health (M3U accounts, EPG freshness).

Plugin details

Notes for reviewers

  • Same queue="dvr" workaround as VOD2MLIB (the daily report relies on django-celery-beat → Celery; the dvr worker reliably registers plugin tasks while the default prefork worker does not on current Dispatcharr versions). Documented in the README warning callout. Will be removed in a future release once upstream lands a prefork-aware registration fix.
  • Bot token + chat ID setup walkthrough is in the README (uses @Botfather + @userinfobot, ~2 minutes).
  • Zero external Python dependencies — uses only the standard library.

@dispatcharr-plugins-bot dispatcharr-plugins-bot Bot added the New Plugin A new plugin being contributed to the repository. label Jun 1, 2026
@dispatcharr-plugins-bot
Copy link
Copy Markdown

Plugin Validation Results

Modified plugins: 1

Plugin: telegram-alerts

Push Dispatcharr channel/stream/VOD events to a Telegram chat via a bot. Includes a manual test action, per-event toggles, and an optional cron-driven daily report (public IP + geo + speedtest + activity + source health).

Source Repository

Check Status Details
Required fields All required fields present
Release artifact Artifact reachable at resolved URL
Maintainers R3XCHRIS
License MIT - MIT License
Permission New plugin - R3XCHRIS listed in author/maintainers
Version 0.4.5
Version bump New plugin

View release v0.4.5 on GitHub


🎉 All validation checks passed!

This PR modifies 1 plugin(s) and all checks have passed.

@sethwv sethwv merged commit 04aa4f4 into Dispatcharr:main Jun 1, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

New Plugin A new plugin being contributed to the repository.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants