First Steps After Setup
What to do after you've completed the initial BeefyGuard setup.
1. Verify Bot is Working
Test Basic Functionality
-
Check Bot Status:
/botinfoVerify bot has all required permissions.
-
Get Group Info:
/groupinfoSave your Group ID for dashboard access.
-
Test Detection:
- Have a test user change their name to match an admin
- Bot should detect and take action (if auto-ban is enabled)
2. Configure Detection Settings
Essential Settings
-
Access Dashboard:
- Use
/dashboardcommand - Click the provided link
- Use
-
Go to Detection Tab:
- Enable "Check on Join"
- Enable "Check on Name Change"
- Set Similarity Threshold (default: 0.85)
- Enable "Auto Ban on Match"
-
Set Scan Interval:
- Default: 30 minutes
- Adjust based on your group size
- Smaller groups: 60 minutes
- Larger groups: 15-30 minutes
3. Sync Admin List
Track Your Admins
-
Automatic Sync:
/sync_adminsThis automatically tracks all current group admins.
-
Manual Add (if needed):
/add_admin Admin Name -
Verify:
/list_adminsShould show all tracked admins.
4. Set Up Log Channel (Recommended)
Why Use a Log Channel?
- See all bot activity in one place
- Monitor detections and actions
- Debug issues easily
Setup Steps
- Create a Telegram channel
- Add
@beefyguard_botas admin - Get channel ID:
- Add bot to channel
- Use
/groupinfoin channel - Copy the channel ID (starts with -100)
- Set in dashboard:
- Go to Detection tab
- Find "Log Channel ID"
- Paste channel ID
- Save
5. Add Flagged Names (Optional)
When to Use
- Known scammer names
- Names that should always trigger alerts
- Common impersonation patterns
How to Add
-
Via Command:
/add_flagged Scammer Name -
Via Dashboard:
- Go to Detection tab
- Find "Flagged Names" section
- Add names manually
-
View All:
/show_flagged
6. Configure Announcements (If Needed)
If You Have an Announcement Channel
- Add bot to announcement channel as admin
- In dashboard, go to Announcements tab
- Set "Announcement Channel ID"
- Enable "Announcement Forwarding"
- Optionally enable "Auto Pin Announcements"
7. Test Everything
Comprehensive Test
-
Test Detection:
- Create test user with admin-like name
- Should be detected and banned
-
Test Commands:
- Try
/settingsto see configuration - Try
/list_adminsto verify admin list - Try
/show_flaggedto see flagged names
- Try
-
Test Dashboard:
- Make a change in dashboard
- Verify it takes effect
- Check log channel (if set)
8. Fine-Tune Settings
Adjust Based on Results
-
Too Many False Positives?
- Increase similarity threshold
- Add legitimate users to whitelist
-
Missing Detections?
- Decrease similarity threshold
- Add more flagged names
- Check admin list is complete
-
Performance Issues?
- Increase scan interval
- Reduce recent joiners count
9. Set Up Whitelist (If Needed)
When to Whitelist
- Legitimate users with similar names to admins
- Bots that should be ignored
- Trusted members
How to Whitelist
-
Via Command:
- Reply to user's message
- Use
/add_whitelist
-
View Whitelist:
/list_whitelist
10. Monitor and Maintain
Regular Checks
-
Weekly:
- Review log channel
- Check for false positives
- Update flagged names if needed
-
Monthly:
- Sync admin list (if admins changed)
- Review settings
- Check bot performance
-
As Needed:
- Add new flagged names
- Adjust similarity threshold
- Update whitelist
Next Steps
- All Bot Commands - Learn all available commands
- Dashboard Settings - Explore all settings
- Troubleshooting - Solve common issues