Dashboard Overview
The BeefyGuard web dashboard provides a comprehensive interface to manage all bot settings for your Telegram groups.
Accessing the Dashboard
Method 1: Bot Command (Recommended)
- In your Telegram group or private chat, send:
/dashboard - The bot will reply with a secure link
- Click the link to open the dashboard
- You'll be automatically authenticated via Telegram
Method 2: Direct URL
- Visit the dashboard URL (provided by bot owner)
- You'll need to authenticate via Telegram login widget
Dashboard Layout
The dashboard is organized into tabs, each containing related settings:
1. Detection Tab
Configure how the bot detects impersonators and scammers.
Key Settings:
- Check on Join
- Check on Name Change
- Similarity Threshold
- Auto Ban on Match
- Scan Interval
Access: Dashboard → Detection tab
2. Announcements Tab
Manage announcement forwarding from channels.
Key Settings:
- Announcement Channel ID
- Enable/Disable Forwarding
- Silent Forward Mode
- Auto Pin Announcements
- Pin Duration
Access: Dashboard → Announcements tab
3. Moderation Tab
Configure anti-spam, anti-raid, and moderation features.
Key Settings:
- Anti-Spam Settings
- Anti-Raid Protection
- Warning System
- Mute Duration
- Auto Delete Bot Messages
Access: Dashboard → Moderation tab
4. Filters Tab
Set up word filters, link filters, and media restrictions.
Key Settings:
- Word Filter
- Link Filter
- Media Filter
- Case Sensitivity
Access: Dashboard → Filters tab
5. Members Tab
Configure welcome/goodbye messages and member restrictions.
Key Settings:
- Welcome Message
- Goodbye Message
- Restrict New Members
Access: Dashboard → Members tab
6. Messages Tab
Control service message behavior.
Key Settings:
- Send Service Messages to Log Only
- Auto Delete Service Messages
Access: Dashboard → Messages tab
How Settings Work
Real-Time Updates
- Changes are saved automatically when you toggle settings
- No "Save" button needed
- Changes take effect immediately
Default Values
- Each setting has a default value
- Defaults are shown when you first access the dashboard
- You can reset to defaults at any time
Setting Types
Boolean (Toggle):
- On/Off switches
- Click to toggle
- Example: "Check on Join"
Number (Input):
- Numeric values with min/max limits
- Type or use arrows
- Example: "Similarity Threshold" (0.0-1.0)
Text (Input):
- Text fields for messages or IDs
- Example: "Welcome Message"
Dropdown (Select):
- Choose from predefined options
- Example: "Pin Duration" (Forever, 1-30 days)
List (Array):
- Add/remove multiple items
- Example: "Flagged Names"
Navigation
Sidebar
- Quick access to all tabs
- Current tab is highlighted
- Click any tab to switch
Search
- Use the search bar to find specific settings
- Searches across all tabs
- Highlights matching results
Breadcrumbs
- Shows your current location
- Click to navigate back
Settings Organization
Settings are grouped into Cards within each tab:
- Detection Settings Card: Core detection configuration
- Advanced Settings Card: Advanced options like scan intervals
- Action Settings Card: What to do when matches are found
Each card contains related settings for easy navigation.
Best Practices
- Start with Detection: Configure detection settings first
- Test Changes: Make small changes and test them
- Use Log Channel: Set up a log channel to monitor bot activity
- Review Regularly: Check settings periodically to ensure they're optimal
Troubleshooting
Settings Not Saving
- Check your internet connection
- Refresh the page
- Try logging out and back in
Changes Not Taking Effect
- Wait a few seconds for changes to propagate
- Check bot permissions in Telegram
- Verify bot is active with
/botinfo
Can't Access Dashboard
- Make sure you're an admin of the group
- Try the
/dashboardcommand again - Contact support if issues persist
See Also
- How to Access Dashboard - Detailed access instructions
- Detection Settings - Detection configuration guide
- All Settings Documentation - Complete settings reference