🔍

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)

  1. In your Telegram group or private chat, send: /dashboard
  2. The bot will reply with a secure link
  3. Click the link to open the dashboard
  4. You'll be automatically authenticated via Telegram

Method 2: Direct URL

  1. Visit the dashboard URL (provided by bot owner)
  2. 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

  1. Start with Detection: Configure detection settings first
  2. Test Changes: Make small changes and test them
  3. Use Log Channel: Set up a log channel to monitor bot activity
  4. 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 /dashboard command again
  • Contact support if issues persist

See Also