You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Polls the PostHog Events API every 30 seconds, deduplicates results, and fires one Telegram message per event. Designed to run as a systemd service on a VPS.
15
+
A lightweight FastAPI webhook receiver. PostHog pushes events to `/posthog`, the service filters noise, extracts key properties, and fires a formatted message to Telegram. Designed to run as a systemd service on a VPS.
16
16
17
17
## Features
18
18
19
-
-**Real-time alerts** — New events land in Telegram within 30 seconds
20
-
-**Deduplication** — Seen event IDs are cached so nothing fires twice
21
-
-**Rich formatting** — Emojis, timestamps, user IDs, and key properties per event
22
-
-**vehiclefinder-aware** — Ships with `query`, `make`, `model`, and `year`prop support out of the box
23
-
-**Configurable** — Poll interval, ignored events, and emoji map all controlled via `.env` or `bot.py`
19
+
-**Webhook-driven** — Zero polling; PostHog pushes events instantly
20
+
-**Noise filtering** — Configurable `SKIP_EVENTS` set drops web vitals, autocapture, and other noise
21
+
-**Rich formatting** — Site label, event name, timestamp, location, URL, and device info per message
22
+
-**vehiclefinder-aware** — Extracts `make`, `model`, and `year`for vehicle search events
0 commit comments