🔍

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:

  1. Forward scammer message to bot
  2. 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:

  1. Direct typing: Type /command in chat
  2. Menu button: Use /menu to see interactive buttons
  3. Telegram command menu: Type / to see available commands
  4. Dashboard: Most settings can be configured via web dashboard

See Also