{"ok":true,"service":"scrubbed-billing-worker","environment":"production","generated_at":"2026-06-03T03:42:08.101Z","product":{"name":"Scrubbed cleanup credits","payment_provider":"telegram_stars","default_buy_stars":100,"max_buy_stars":1000000,"buy_star_tiers":[10,25,100,500],"buy_tier_urls":{"10":"https://scrubbed-billing-worker.x26dotapp.workers.dev/go/buy/10","25":"https://scrubbed-billing-worker.x26dotapp.workers.dev/go/buy/25","100":"https://scrubbed-billing-worker.x26dotapp.workers.dev/go/buy/100","500":"https://scrubbed-billing-worker.x26dotapp.workers.dev/go/buy/500"},"telegram_buy_tier_urls":{"10":"https://t.me/ScrubbedBot?start=buy_10","25":"https://t.me/ScrubbedBot?start=buy_25","100":"https://t.me/ScrubbedBot?start=buy_100","500":"https://t.me/ScrubbedBot?start=buy_500"},"telegram_buy_callback_buttons":true,"telegram_buy_callback_data":{"10":"buy:10","25":"buy:25","100":"buy:100","500":"buy:500"},"monthly_subscription_stars":500,"subscription_period_seconds":2592000,"subscription_command":"/subscribe","subscription_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/go/subscribe/500","telegram_subscription_url":"https://t.me/ScrubbedBot?start=subscribe_500","subscription_callback_data":"sub:500","subscription_status_command":"/subscription","subscription_cancel_command":"/cancel","self_serve_subscription_cancel":true,"stars_per_message":1,"clear_command":"/clear 10","clean_alias_command":"/clean 10","readiness_command":"/status","max_clear_messages_per_command":50,"one_time_trial_cleanup_credits":5,"trial_credits_are_revenue":false,"trial_command":"/trial","trial_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/go/trial","telegram_trial_url":"https://t.me/ScrubbedBot?start=trial","setup_command":"/setup","setup_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram-cleanup-bot-setup","setup_intent_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/go/setup","telegram_setup_url":"https://t.me/ScrubbedBot?start=setup","watch_command":"/watch","watch_links_command":"/watch links","watch_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram-auto-cleanup-bot","watch_group_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/go/watch-group","telegram_watch_group_url":"https://t.me/ScrubbedBot?startgroup=watch","watch_mode":"links","watch_trial_credit_on_enable":true,"watch_no_credit_notice_cooldown_hours":24,"buy_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/go/buy/100","telegram_buy_url":"https://t.me/ScrubbedBot?start=buy_100","add_to_group_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/go/add-to-group","telegram_add_to_group_url":"https://t.me/ScrubbedBot?startgroup=clear_10","share_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/go/share","telegram_share_url":"https://t.me/share/url?url=https%3A%2F%2Ft.me%2FScrubbedBot%3Fstartgroup%3Dclear_10&text=Try%20ScrubbedBot%20for%20Telegram%20group%20cleanup%3A%20free%20trial%20credits%2C%20Stars%20packs%2C%20monthly%20subscription%2C%20and%20opt-in%20link%20cleanup.","offer_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/offers/telegram-cleanup-credits","offer_json_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/offers/telegram-cleanup-credits.json","revenue_proof_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/v1/public/revenue-proof","revenue_snapshots_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/v1/public/revenue-snapshots","onboarding_keyboard_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/v1/public/onboarding-keyboard","discovery_submissions_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/v1/public/discovery-submissions","conversion_intents_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/v1/public/conversion-intents","runtime_health_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/v1/public/runtime-health","spam_cleanup_discovery_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram-spam-cleanup-bot","social_preview_image_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/scrubbed-social-card.svg","buyer_discovery_urls":["https://scrubbed-billing-worker.x26dotapp.workers.dev/how-it-works","https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram-group-cleanup-bot","https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram-cleanup-bot-setup","https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram-auto-cleanup-bot","https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram-spam-cleanup-bot","https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram-delete-message-bot","https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram-moderation-cleanup-credits","https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram-reply-clear-bot","https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram-stars-cleanup-pricing","https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram-cleanup-bot-subscription","https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram-stars-bot-subscription","https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram-cleanup-bot-share","https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram-cleanup-bot-free-trial","https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram-cleanup-bot-faq"],"llms_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/llms.txt","llms_full_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/llms-full.txt","sitemap_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/sitemap.xml","json_feed_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/feed.json","rss_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/rss.xml","atom_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/atom.xml","terms_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/terms","privacy_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/privacy","support_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/support","buyer_trust_urls":["https://scrubbed-billing-worker.x26dotapp.workers.dev/terms","https://scrubbed-billing-worker.x26dotapp.workers.dev/privacy","https://scrubbed-billing-worker.x26dotapp.workers.dev/support"],"expected_bot_commands":[{"command":"buy","description":"Buy Telegram Stars cleanup credits"},{"command":"subscribe","description":"Start monthly cleanup credits"},{"command":"subscription","description":"Check monthly subscription status"},{"command":"cancel","description":"Stop monthly subscription renewal"},{"command":"pricing","description":"Show tiers, subscription, and trial"},{"command":"trial","description":"Claim free trial cleanup credits"},{"command":"setup","description":"Show group setup steps"},{"command":"balance","description":"Check your cleanup credit balance"},{"command":"status","description":"Check group cleanup readiness"},{"command":"clear","description":"Clear recent or replied-to group messages"},{"command":"clean","description":"Alias for group message cleanup"},{"command":"watch","description":"Enable automatic link cleanup"},{"command":"share","description":"Share Scrubbed with another group admin"},{"command":"help","description":"Show setup and command instructions"},{"command":"terms","description":"View payment and service terms"},{"command":"support","description":"View payment support note"}],"expected_short_description":"Use /trial, buy Stars, or /subscribe; then /clear, /clean, or /watch where I can delete.","default_group_admin_rights_requested":{"is_anonymous":false,"can_manage_chat":true,"can_delete_messages":true,"can_manage_video_chats":false,"can_restrict_members":false,"can_promote_members":false,"can_change_info":false,"can_invite_users":false,"can_post_stories":false,"can_edit_stories":false,"can_delete_stories":false,"can_pin_messages":false,"can_manage_topics":false,"can_manage_tags":false},"telegram_inline_onboarding_buttons":true,"telegram_setup_guide_button":true,"telegram_share_button":true,"explicit_trial_command":true,"explicit_subscription_command":true,"explicit_subscription_status_command":true,"explicit_subscription_cancel_command":true,"explicit_setup_command":true,"explicit_clean_alias_command":true,"explicit_watch_links_command":true,"opt_in_watch_links_mode":true,"active_watch_chat_count":0,"telegram_group_readiness_command":true,"clear_response_buyer_buttons":true,"tracked_public_conversion_redirects":true,"scheduled_runtime_self_heal":true,"machine_readable_discovery_feeds":true,"social_preview_metadata":true,"self_serve_terms_privacy_support_pages":true,"telegram_group_join_onboarding":true,"telegram_membership_change_onboarding":true,"scheduled_indexnow_refresh":true,"indexnow_url_count":34,"expected_allowed_updates":["message","callback_query","pre_checkout_query","my_chat_member"]},"fulfillment":{"delivery_configured":true,"spend_command":"/clear 10","alias_spend_command":"/clean 10","watch_command":"/watch","watch_links_command":"/watch links","watch_group_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/go/watch-group","charge_rule":"Charges 1 cleanup credit only for each Telegram deleteMessage call that succeeds.","watch_charge_rule":"Opt-in /watch links charges the enabling admin's cleanup credits only after a successful automatic link-message delete.","watch_trial_rule":"If the enabling admin has no balance, /watch links can grant that account's existing one-time trial credits. Trial credits are not paid revenue.","watch_no_credit_notice":"When watch mode has no credits and no trial remains, it leaves the link message alone and sends at most one no-credit buyer prompt per chat per 24 hours.","clear_response_buttons":"All meaningful /clear and /clean outcomes include buy/add/watch/share buttons so an engaged admin can continue setup, enable watch mode, or buy credits without manual support.","message_tracking":"Group/supergroup message IDs only; message text is not stored.","watch_boundary":"Watch mode is disabled by default, must be enabled by a group admin, skips admin/bot authors, and only considers messages containing links.","deletion_boundary":"Telegram deletion is limited to recent messages and requires the bot to have the needed group/supergroup delete permissions."},"readiness":{"payment_provider_configured":true,"webhook_secret_configured":true,"d1_connected":true,"bot_reachable":true,"webhook_configured":true,"expected_webhook_url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram/webhook"},"bot":{"username":"ScrubbedBot","first_name":"Scrubbed","is_bot":true},"webhook":{"url":"https://scrubbed-billing-worker.x26dotapp.workers.dev/telegram/webhook","pending_update_count":0,"last_error_date":null,"last_error_message":"","max_connections":40,"allowed_updates":["message","callback_query","pre_checkout_query","my_chat_member"]},"ledger":{"userCount":2,"paymentEventCount":0,"totalPurchasedStars":0,"totalSpentStars":0,"totalBalanceStars":0,"trialGrantCount":0,"totalTrialStarsGranted":0,"todayTrialGrantCount":0,"todayTrialStarsGranted":0,"todayPaymentEventCount":0,"todayPaidStars":0,"scrubDebitCount":0,"totalScrubbedMessages":0,"todayScrubDebitCount":0,"todayScrubbedMessages":0},"revenue_boundary":"Telegram Stars payment events prove Star purchases only. They do not prove USD payout, future daily revenue, or product-market demand.","trial_boundary":"One-time trial cleanup credits are free conversion credits. They can be spent by /clear or /clean but are not counted as Telegram Stars payment revenue.","conversion_boundary":"Public conversion-intent counts are aggregate redirect or Telegram callback counts only. They can include crawlers, repeat clicks, or unpaid button taps and do not prove buyer demand, paid Stars, revenue, or payout.","runtime_health_boundary":"Runtime health checks prove only webhook/profile/bot reachability checks recorded by the Worker. They do not prove buyer demand, paid Stars, revenue, or payout."}