{
  "id": 7065488,
  "title": "A Telegram job alert bot in 60 lines of Python, on live ATS data",
  "url": "https://urgent.news/2026/09/13/a-telegram-job-alert-bot-in-60-lines-of-python-on-live-ats-data",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-13T04:53:03.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/starnikov/a-telegram-job-alert-bot-in-60-lines-of-python-on-live-ats-data-k9a"
  },
  "original_language": "en",
  "account": "The Telegram job alert bot, written in just 60 lines of Python, pulls data directly from live Applicant Tracking System (ATS) sources. This approach ensures the bot only shows relevant remote Python developer roles posted in the last seven days. By querying the HiringIndex API, the bot fetches job postings from various companies. It then formats the retrieved information into concise alerts and sends them via Telegram. The filter settings are deliberately tight, displaying only nine postings per alert, making it easy to read the new opportunities without being overwhelmed.",
  "summary": "Job boards go stale fast. By the time a weekly digest reaches you, the interesting roles have been open for a month. So let's build the smallest thing that fixes that: a Telegram bot that wakes up, asks one API for everything posted in the last seven days, and sends you the new ones. Sixty lines, no framework, no database. The data We'll read HiringIndex — job postings taken from the catalogue…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}