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 readReviewed Read as Markdown
On this page

Quick checks

  1. Confirm Pro is active

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

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

    Old Telegram links and regenerated API keys stop working immediately.
  4. Check the exact feature boundary

    Repository changes are in the Commits feed, the read-only Pro API, supported notifications, and get_repository_changes in MCP 0.2.3. Self-Hosted repository monitoring remains unavailable.
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.
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; the Discord Pro role can be removed after Pro expires.
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 410
Fix
The snapshot or retained cursor expired. Restart a snapshot on page 1 or reconcile the current inventory before resuming change polling.
Symptom
API returns 413
Fix
Narrow the filters or page size. Snapshot results and repository associations have explicit size limits.
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.
Symptom
API returns 503
Fix
A required service is temporarily unavailable. Honor Retry-After when present and retry with bounded backoff.
Symptom
A visible upstream edit is absent
Explanation
Latest Targets shows confirmed, meaningful changes. Wait for the next refresh and check the official source directly.
Symptom
A new repository has no event
Explanation
The first observation establishes a starting point; later branch changes can appear as events.
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 supported repository target has no commits
Explanation
Confirm that the target links to a supported, accessible repository and branch. Private or self-managed repositories may not have coverage.
Symptom
A tag or pinned SHA does not change
Explanation
Tags and pinned commits are fixed references, so they do not produce later branch-change events.

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.