{"adoption": {"forks": 581, "observed_at": "2026-08-28T04:03:11.738401+00:00", "stars": 1005}, "canonical_url": "https://ross.abutalabs.com/products/open-wegram-bot", "card": {"archived": false, "artifact_type": "service", "description": "【零费用】一个让人呼吸顺畅的 Telegram 双向私聊机器人 🤖 / [Zero Cost] A Smooth-Operating Two-Way Private Messaging Telegram Bot 🤖 ", "domain": ["chatbots", "messaging-platforms", "self-hosted"], "enriched": true, "function": ["chatbot", "webhook", "self-hosted", "deployment"], "health_score": 45, "homepage": "https://bot.wegram.org/public", "language": "JavaScript", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["wozulong/open-wegram-bot"], "name": "wozulong/open-wegram-bot", "platform": ["cloud", "serverless"], "pushed_at": "2025-05-15T10:06:43+00:00", "repo": "wozulong/open-wegram-bot", "stars": 1005, "tags": ["telegram-bot", "cloudflare-workers", "vercel", "two-way-messaging", "anonymous-feedback", "livegram-alternative", "serverless-bot", "automation", "nodejs", "web-server"], "topics": ["telegram", "telegram-bot", "telegram-bots"], "urls": [], "use_cases": ["receive anonymous messages through a telegram bot", "run a two-way private chat bot like livegram", "let visitors contact me via telegram without sharing my number", "deploy a telegram bot for free without a server", "set up a feedback inbox bot on telegram", "reply to users who message my telegram bot"], "what_it_is": "A zero-cost, stateless Telegram two-way private messaging bot deployable on Cloudflare Workers or Vercel. Users message your bot and their messages are forwarded to you so you can reply directly, with no server, database, or custom domain required.", "when_to_avoid": ["you need message history persistence or analytics, since it is fully stateless", "you need group chat features or rich bot commands beyond private message forwarding", "you cannot access Cloudflare Workers or Vercel in your region"], "when_to_choose": ["you want a free, serverless Livegram-style two-way Telegram bot", "you want deployment in minutes on Cloudflare Workers or Vercel with no database or domain", "you need to support multiple bots from a single deployment"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/open-wegram-bot", "repo": "wozulong/open-wegram-bot", "role": "main", "score": 20}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.738401+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:13:40.641624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9308ca97259551b100f93b53d203f6f846d6035088e75520b3f5e60a5da4b284", "fetched_at": "2026-08-28T04:03:11.738401+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/open-wegram-bot"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.738401+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:13:40.641624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9308ca97259551b100f93b53d203f6f846d6035088e75520b3f5e60a5da4b284", "fetched_at": "2026-08-28T04:03:11.738401+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/open-wegram-bot"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:13:40.641624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9308ca97259551b100f93b53d203f6f846d6035088e75520b3f5e60a5da4b284", "fetched_at": "2026-08-28T04:03:11.738401+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/open-wegram-bot"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.738401+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.738401+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.738401+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:13:40.641624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9308ca97259551b100f93b53d203f6f846d6035088e75520b3f5e60a5da4b284", "fetched_at": "2026-08-28T04:03:11.738401+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/open-wegram-bot"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.738401+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.738401+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:13:40.641624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9308ca97259551b100f93b53d203f6f846d6035088e75520b3f5e60a5da4b284", "fetched_at": "2026-08-28T04:03:11.738401+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/open-wegram-bot"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.738401+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.738401+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.738401+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:13:40.641624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9308ca97259551b100f93b53d203f6f846d6035088e75520b3f5e60a5da4b284", "fetched_at": "2026-08-28T04:03:11.738401+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/open-wegram-bot"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.738401+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.738401+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:13:40.641624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9308ca97259551b100f93b53d203f6f846d6035088e75520b3f5e60a5da4b284", "fetched_at": "2026-08-28T04:03:11.738401+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/open-wegram-bot"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:13:40.641624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9308ca97259551b100f93b53d203f6f846d6035088e75520b3f5e60a5da4b284", "fetched_at": "2026-08-28T04:03:11.738401+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/open-wegram-bot"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:13:40.641624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9308ca97259551b100f93b53d203f6f846d6035088e75520b3f5e60a5da4b284", "fetched_at": "2026-08-28T04:03:11.738401+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/open-wegram-bot"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:13:40.641624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9308ca97259551b100f93b53d203f6f846d6035088e75520b3f5e60a5da4b284", "fetched_at": "2026-08-28T04:03:11.738401+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/open-wegram-bot"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 21, "longevity": 38, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 534, "days_push": 475, "days_rel": 534, "gap_med": null, "n_releases_24m": 1}, "score": 20, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}