All Bot Commands
Complete reference of all BeefyGuard bot commands.
General Commands (Available Everywhere)
These commands work in both private chats and groups.
/start
Description: Start using BeefyGuard - Get welcome message
Usage: /start
Example: /start
Where to use: Private chat or group
/help
Description: Show all available commands
Usage: /help
Example: /help
Where to use: Private chat or group
/guide
Description: Complete setup guide and instructions
Usage: /guide
Example: /guide
Where to use: Private chat or group
/myid
Description: Get your User ID
Usage: /myid
Example: /myid
Response: Your User ID: 123456789
Where to use: Private chat or group
/showid
Description: Reveal scammer ID (DM only - reply to forwarded message)
Usage: Forward a message from scammer to bot, then reply to bot's message with /showid
Example:
- Forward scammer message to bot
- Reply to bot's response with
/showid
Where to use: Private chat only
/verify
Description: Verify channel subscription for group access
Usage: /verify
Example: /verify
Where to use: Private chat or group
/feedback
Description: Send feedback, bug reports, or feature requests
Usage: /feedback <your message>
Example: /feedback The bot is working great!
Where to use: Private chat or group
/dashboard
Description: Open web dashboard to manage bot settings
Usage: /dashboard
Example: /dashboard
Response: Provides a link to the web dashboard with authentication
Where to use: Private chat or group
/menu
Description: Show interactive menu with buttons
Usage: /menu
Example: /menu
Where to use: Private chat or group
Group-Specific Commands
These commands only work in groups where the bot is an admin.
/groupinfo
Description: Get group information including Group ID
Usage: /groupinfo
Example: /groupinfo
Response: Shows group ID, name, member count, and bot status
Where to use: Group only
/botinfo
Description: Check bot status and permissions
Usage: /botinfo
Example: /botinfo
Response: Shows bot permissions, admin status, and configuration
Where to use: Group only
/request_access
Description: Request bot authorization for this group
Usage: /request_access
Example: /request_access
Where to use: Group only
/settings
Description: View current bot settings
Usage: /settings
Example: /settings
Response: Shows current configuration for the group
Where to use: Group only (Admin only)
Admin Commands
These commands require admin permissions in the group.
/sync_admins
Description: Sync admin list from current group
Usage: /sync_admins
Example: /sync_admins
Response: Updates tracked admin list with current group admins
Where to use: Group only (Admin only)
/list_admins
Description: List tracked admins
Usage: /list_admins
Example: /list_admins
Response: Shows all admins currently being tracked
Where to use: Group only (Admin only)
/add_admin <name>
Description: Manually add an admin to tracking list
Usage: /add_admin John Doe
Example: /add_admin John Doe
Response: Confirms admin added to tracking
Where to use: Group only (Admin only)
/remove_admin <name>
Description: Remove admin from tracking list
Usage: /remove_admin John Doe
Example: /remove_admin John Doe
Response: Confirms admin removed from tracking
Where to use: Group only (Admin only)
Flagged Names Commands
/add_flagged <name>
Description: Add a name to the flagged list
Usage: /add_flagged Scammer Name
Example: /add_flagged Fake Admin
Response: Confirms name added to flagged list
Where to use: Group only (Admin only)
/remove_flagged <name>
Description: Remove a name from flagged list
Usage: /remove_flagged Scammer Name
Example: /remove_flagged Fake Admin
Response: Confirms name removed from flagged list
Where to use: Group only (Admin only)
/show_flagged
Description: Show all flagged names
Usage: /show_flagged
Example: /show_flagged
Response: Lists all flagged names
Where to use: Group only (Admin only)
Whitelist Commands
/add_whitelist
Description: Add user to whitelist (reply to user's message)
Usage: Reply to a user's message with /add_whitelist
Example: Reply to user message with /add_whitelist
Response: Confirms user added to whitelist
Where to use: Group only (Admin only)
/remove_whitelist
Description: Remove user from whitelist (reply to user's message)
Usage: Reply to a user's message with /remove_whitelist
Example: Reply to user message with /remove_whitelist
Response: Confirms user removed from whitelist
Where to use: Group only (Admin only)
/list_whitelist
Description: List whitelisted users
Usage: /list_whitelist
Example: /list_whitelist
Response: Shows all whitelisted users
Where to use: Group only (Admin only)
Advanced Settings Commands
/set_similarity <value>
Description: Set similarity threshold (0.0-1.0)
Usage: /set_similarity 0.85
Example: /set_similarity 0.90
Response: Confirms threshold updated
Where to use: Group only (Admin only)
/set_scan_interval <minutes>
Description: Set background scan interval in minutes
Usage: /set_scan_interval 30
Example: /set_scan_interval 60
Response: Confirms interval updated
Where to use: Group only (Admin only)
/manual_scan
Description: Trigger immediate scan of group members
Usage: /manual_scan
Example: /manual_scan
Response: Confirms scan started
Where to use: Group only (Admin only)
/set_log_channel <channel_id>
Description: Set logging channel ID
Usage: /set_log_channel -1001234567890
Example: /set_log_channel -1001234567890
Response: Confirms log channel set
Where to use: Group only (Admin only)
Owner Commands
/reload_config
Description: Reload bot configuration (Owner only)
Usage: /reload_config
Example: /reload_config
Response: Confirms configuration reloaded
Where to use: Anywhere (Owner only)
/refresh_commands
Description: Refresh bot commands menu (Owner only)
Usage: /refresh_commands
Example: /refresh_commands
Response: Confirms commands refreshed
Where to use: Anywhere (Owner only)
Command Access Methods
All commands can be accessed via:
- Direct typing: Type
/commandin chat - Menu button: Use
/menuto see interactive buttons - Telegram command menu: Type
/to see available commands - Dashboard: Most settings can be configured via web dashboard
See Also
- Command Examples - Practical examples
- Commands by Category - Organized by function
- Dashboard Settings - Configure via web interface