It's live. The live demo links to a small public test target whose uptime counter only keeps climbing if AutomatorBot is successfully pinging it on schedule — you can verify that yourself by opening it more than once.
The bot handles other people's data — their monitored URLs, access keys, and database records — so the implementation (scheduler internals, database schema, dashboard templates, and credentials handling) is kept private rather than published alongside this documentation. This repo exists to explain the what and why, not to hand out a copy of the how.
It's recorded honestly. The monitor's "last result" reflects whatever
actually happened — a timeout, a non-2xx response, whatever — rather than
being silently retried and hidden. You'll see it in /stats and on the
dashboard.
No. Every monitor is tied to your Telegram account, and the web dashboard
requires your personal access key (from /mykey) to view anything at all.
Regenerating that key immediately revokes dashboard access for anyone who
had the old one.
It works for anything that responds to a plain HTTP(S) request — most commonly, free-tier web services (like Render) that spin down after inactivity. It's not a full uptime-monitoring/alerting product; it's specifically built around the "keep it warm" use case.
Currently the interval is set bot-wide rather than per URL, tuned to comfortably beat the sleep timers of the hosting platforms this is built around.
Message the maintainer on Telegram — this repository is documentation only and doesn't include a way to self-host AutomatorBot.