The Account Inspector is a powerful tool that provides detailed analysis of suspicious VK accounts, helping you identify bot behavior patterns and unusual activity.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/botnadzor/extension/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Inspector analyzes account activity and provides insights into:- Comment patterns and frequency
- Account behavior indicators
- Suspicious activity detection
- Detailed account metadata
How to Open the Inspector
The Inspector can be triggered from any comment or account page by clicking the Inspector button (magnifying glass icon) in the action bar.Inspector Button
The Inspector button appears in the action bar alongside other tools:- Shows a user search icon
- Only appears for user accounts (not communities)
- Requires valid authentication with inspector permissions
- Stops event propagation to prevent interfering with VK’s UI
Inspector Service
The Inspector is powered by theInspectorService (src/entrypoints/background/@services/inspector-service.ts) which manages:
Instance Management
Each Inspector instance is tracked by a uniquecontentId:
Triggering the Inspector
When you click the Inspector button, the service:- Validates authentication status
- Checks for
inspectAccountpermission - Creates an Inspector instance configuration
- Opens the Inspector with the “activity” tab
Inspector Tabs
The Inspector has two main tabs:1. Activity Tab
Displays detailed account analysis including:- Comment activity patterns
- Posting frequency
- Behavioral indicators
- Account metadata
2. Report Tab
Allows you to report suspicious accounts to Botnadzor administrators (see Reporting). Switch between tabs using:Account Inspection API
The Inspector fetches account data from the Botnadzor dynamic API:API Features
- VK Domain Resolution: Converts VK nicknames to numeric IDs
- Request Deduplication: Prevents duplicate API calls for the same account
- Caching: Stores results to avoid unnecessary API requests
- Permission Management: Tracks remaining inspection quota
- Point System: Updates remaining points after each inspection
Result Types
The inspection can return:bn:ext:unforeseen-error- Failed to resolve account IDbn:ext:invalid-payload- Invalid account (e.g., community instead of user)bn:ext:invalid-access-code- Authentication failedbn:ext:missing-permission- Insufficient permissions
Polling System
The Inspector uses a polling mechanism to keep data synchronized:- Real-time updates when inspection data changes
- Efficient updates (only when version changes)
- Multiple components can subscribe to the same data
Permission Requirements
To use the Inspector, you need:- Valid authentication - Configured access code
- Inspector permission - Either:
- Points in your account
- Additional permission levels
inspectorUnauthorized- Need to configure accessinspectorMissingPermission- Need points or higher permission level
Storage
Inspector instances are stored in session storage:- Inspector state persists across page navigations
- Instances are cleared when the browser session ends
- Multiple Inspector instances can be open simultaneously
Use Cases
Investigating Suspicious Comments
- Spot a suspicious comment
- Click the Inspector button on the comment
- Review the account’s activity patterns
- Report if bot behavior is confirmed
Analyzing Account Patterns
- Open Inspector on an account page
- Study comment frequency and timing
- Check for automated behavior indicators
- Cross-reference with known bot patterns
Verifying Bot Reports
- Someone reports a potential bot
- Use Inspector to gather evidence
- Review activity history
- Make informed decision on reporting