Browse documentation
    bbradar Pro guide

    Troubleshoot Pro setup

    Resolve common Telegram rule, opportunity-filter, Discord, MCP, API, billing, target-feed, and repository issues.

    8 min read

    Quick checks

    1. 1

      Confirm Pro is active

      Open Account & Billing and verify the subscription status before debugging an integration.
    2. 2

      Refresh once

      Reload the account page or use the integration Refresh action after completing an external flow.
    3. 3

      Use the newest credential

      Old Telegram links and regenerated API keys stop working immediately.
    4. 4

      Check the exact feature boundary

      Repository changes are in the Commits feed and Telegram, not the current API or MCP tools.

    Telegram issues

    Symptom
    I cannot find the bot
    Likely cause
    Telegram search can show similar display names.
    Fix
    Open the verified @bbradario_bot link and confirm the exact username.
    Symptom
    Pressing Start only shows setup help
    Likely cause
    The bot was opened without the account-generated token.
    Fix
    Return to Account & Billing and select Connect Telegram so bbradar opens the tokenized link.
    Symptom
    Start link says it is invalid or does nothing
    Likely cause
    The single-use token expired or a newer link replaced it.
    Fix
    Return to Account & Billing, select Connect Telegram or Reconnect, and use the newest link within about 10 minutes.
    Symptom
    Status remains Not connected
    Likely cause
    Start was not pressed on the tokenized link, or the account page has not refreshed.
    Fix
    Press START in the @bbradario_bot private chat, wait for Telegram connected, return, and select Refresh.
    Symptom
    Status is Blocked
    Likely cause
    The official bot was blocked or Telegram rejected delivery.
    Fix
    Unblock @bbradario_bot, then create and consume a new connection link.
    Symptom
    Telegram account is already linked
    Likely cause
    That Telegram account belongs to another bbradar user.
    Fix
    Disconnect it from the other account or contact support.
    Symptom
    Connected but no alerts arrive
    Likely cause
    Pro is inactive, streams are off, or filtered mode does not match.
    Fix
    Confirm Pro, integration status, enabled streams, filters, Telegram DM delivery, and that you selected Save Rules.
    Symptom
    Opportunity-filtered alerts disappeared
    Likely cause
    The event lacks a selected tier, score, label, or dupe-risk value, or it fails another active filter group.
    Fix
    Clear the signal group back to All or Any, or broaden the selections. Remember that Unknown is separate from Low dupe risk.

    Discord issues

    Symptom
    OAuth completes but no role appears
    Fix
    Join the bbradar Discord with the linked account, then select Reconnect Discord.
    Symptom
    Wrong Discord account is linked
    Fix
    Select Connect a different Discord account and authorize the intended identity, or contact support if it cannot be replaced.
    Symptom
    Role disappeared
    Fix
    Confirm Pro is still active; role reconciliation removes access after Pro expires.

    API and MCP issues

    Symptom
    MCP server will not start
    Fix
    Confirm Node.js 20+, run npx -y @bbradar/mcp once in a terminal, and use the Windows cmd /c fallback if needed.
    Symptom
    get_mcp_status reports unauthorized
    Fix
    Check BBRADAR_API_KEY, ensure the key was not regenerated or deleted, and confirm Pro is active.
    Symptom
    API returns 401
    Fix
    Send the current full secret as an Authorization: Bearer header.
    Symptom
    API returns 402
    Fix
    Restore active Pro access.
    Symptom
    API returns 423
    Fix
    Stop traffic and wait for the abuse-protection lock to expire.
    Symptom
    API returns 429
    Fix
    Reduce request rate and concurrency, then retry with exponential backoff and jitter.

    Feed and repository issues

    Symptom
    A visible upstream edit is absent
    Explanation
    The transition may be non-material, unconfirmed, a backfill, normalization-only, or protected by partial-snapshot safety.
    Symptom
    A new repository has no event
    Explanation
    The first successful branch observation is a silent baseline.
    Symptom
    Commits did not update immediately
    Explanation
    The browser refreshes about once per minute only while the Commits view is active and visible.
    Symptom
    A GitLab or Bitbucket target has no commits
    Explanation
    Current ref monitoring is implemented for GitHub only.
    Symptom
    A tag or pinned SHA does not change
    Explanation
    Immutable selectors are mapped but not polled.

    Still stuck?

    Collect the page URL, approximate time, visible status or HTTP code, browser/OS, and a short description of what you expected. Do not include secrets, session cookies, Telegram start links, OAuth callbacks, or payment details.