{
  "id": 13244508,
  "title": "Repost Rings: How Telegram Channels Launder Each Other's Reach (and a Graph Fix)",
  "url": "https://urgent.news/2026/10/09/repost-rings-how-telegram-channels-launder-each-others-reach-and-a",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-09T22:59:21.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/yuhehe/repost-rings-how-telegram-channels-launder-each-others-reach-and-a-graph-fix-5077"
  },
  "original_language": "en",
  "account": "Recent investigations reveal that Telegram channels often engage in a deceptive practice to inflate their reach. A single channel might repost content from several other channels, making it appear as though it has a larger audience than it actually does. A study found that even a channel with a healthy view ratio of 15% can still be part of a network of 40 channels reposting the same six items daily, giving the impression that each has active viewership.\n\nThe report outlines a method to detect and expose these repost rings using publicly available data. The process involves collecting \"repost edges,\" which are links in the form of t.me/other_channel/post_id. By parsing these links, one can create a directed graph where each edge represents a repost from one channel to another.\n\nTo avoid false positives, the study recommends filtering out one-time citations, keeping only the edges that recur frequently within a short time window. This helps to distinguish genuine information relationships from mere reposting. Once the graph is constructed, the researchers identify connected components, which represent clusters of channels that repost each other's content. A component where every node reposts every other node within minutes, and the component has minimal connections to the outside world, is identified as a closed laundering ring. This indicates that the aggregate reach belongs to a single channel, not multiple ones.\n\nThe study also proposes a scoring system to rank Telegram channels based on their involvement in these rings. Channels found to be part of dense, outward-isolated components, where they repost content to many other channels without receiving new content in return, are penalized. Conversely, channels that act as sources of outward reposts, connecting many independent components, are considered valuable and receive a boost in their score.\n\nThe key takeaway is that reach is not solely determined by the number of channels reposting content but also by the uniqueness of the audience reached by original content. By understanding the graph of repost relationships, one can separate genuine channels from those artificially inflating their reach through repost rings. This method is publicly available and can be implemented on services like GitHub Actions without the need for paid APIs.",
  "summary": "Telegram reach is fake more often than you'd expect, and view counts alone won't catch it. A channel with a healthy 15% view ratio can still be a node in a laundering ring - 40 channels reposting the same 6 items a day, making each other look \"alive\". I found this the hard way when a source I trusted turned out to share 80% of its content, verbatim, with 7 sibling channels. Here is the graph…",
  "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."
}