🔍

Command Examples

Practical examples of using BeefyGuard bot commands.

Basic Usage Examples

Getting Started

# Start using the bot /start # Get help /help # Get your user ID /myid # Response: Your User ID: 123456789

Group Information

# Get group information /groupinfo # Response shows: Group ID, name, member count, bot status # Check bot status /botinfo # Response shows: Bot permissions, admin status, configuration

Admin Management Examples

Syncing Admins

# Sync all current group admins automatically /sync_admins # Response: ✅ Admin list synced successfully! # List all tracked admins /list_admins # Response: Tracked Admins: # - John Doe (@johndoe) # - Jane Smith (@janesmith)

Manual Admin Management

# Add admin manually /add_admin John Doe # Response: ✅ Admin "John Doe" added to tracking list # Remove admin /remove_admin John Doe # Response: ✅ Admin "John Doe" removed from tracking list

Flagged Names Examples

Adding Flagged Names

# Add a single flagged name /add_flagged Scammer Name # Response: ✅ Flagged name "Scammer Name" added # Add multiple names (one at a time) /add_flagged Fake Admin /add_flagged Impersonator Bot /add_flagged Scam Account

Managing Flagged Names

# Show all flagged names /show_flagged # Response: Flagged Names: # - Scammer Name # - Fake Admin # - Impersonator Bot # Remove a flagged name /remove_flagged Scammer Name # Response: ✅ Flagged name "Scammer Name" removed

Whitelist Examples

Adding to Whitelist

# Method 1: Reply to user's message # 1. Find a message from the user # 2. Reply to that message # 3. Type: /add_whitelist # Response: ✅ User added to whitelist # Method 2: Via dashboard (see dashboard docs)

Managing Whitelist

# List all whitelisted users /list_whitelist # Response: Whitelisted Users: # - User Name (@username) - ID: 123456789 # - Another User (@another) - ID: 987654321 # Remove from whitelist # Reply to user's message with: /remove_whitelist # Response: ✅ User removed from whitelist

Settings Examples

Viewing Settings

# View all current settings /settings # Response shows all current configuration

Advanced Settings

# Set similarity threshold /set_similarity 0.90 # Response: ✅ Similarity threshold set to 0.90 # Set scan interval (in minutes) /set_scan_interval 60 # Response: ✅ Scan interval set to 60 minutes # Set log channel /set_log_channel -1001234567890 # Response: ✅ Log channel set to -1001234567890

Manual Actions

# Trigger immediate scan /manual_scan # Response: ✅ Manual scan started. This may take a few minutes.

Dashboard Access

# Get dashboard link /dashboard # Response: Click here to open dashboard: [secure link] # The link includes authentication and expires in 24 hours

Menu Examples

# Show interactive menu /menu # Response: Shows buttons for: # - Group Info # - Bot Info # - Admins # - Settings # - Flagged Names # - Whitelist

Feedback Examples

# Send feedback /feedback The bot is working great! Love the new features. # Response: ✅ Thank you for your feedback! # Report a bug /feedback Bug: Bot not detecting impersonators with similarity 0.85 # Response: ✅ Thank you for your feedback!

Verification Examples

# Verify channel subscription /verify # Response: Instructions for channel verification

Show ID Examples

# Reveal scammer ID (DM only) # 1. Forward a message from scammer to bot # 2. Bot responds with analysis # 3. Reply to bot's message with: /showid # Response: Scammer User ID: 123456789

Common Workflows

Initial Setup Workflow

# 1. Check bot status /botinfo # 2. Get group ID /groupinfo # 3. Sync admins /sync_admins # 4. Access dashboard /dashboard # 5. Configure settings in dashboard

Daily Management Workflow

# 1. Check settings /settings # 2. List admins /list_admins # 3. Show flagged names /show_flagged # 4. Check whitelist /list_whitelist

Troubleshooting Workflow

# 1. Check bot info /botinfo # 2. Check group info /groupinfo # 3. View settings /settings # 4. Test with manual scan /manual_scan

Tips

  1. Use Menu: The /menu command provides quick access to common functions
  2. Save Group ID: Use /groupinfo and save the Group ID for dashboard access
  3. Regular Sync: Use /sync_admins when admin list changes
  4. Dashboard Preferred: For complex settings, use dashboard instead of commands

See Also