Commands Reference

This page lists all available commands and how to use them.

User Commands

/start

Description: Initialize the bot and see welcome message
Usage: /start
Example:

You: /start
Bot: 🌟 Welcome to Somnia Validator Monitor!
     
     πŸ” I'm your personal blockchain assistant...

/subscribe

Description: Subscribe to monitor a validator
Usage: /subscribe
Interactive: Yes - bot will ask for validator address
Example:

You: /subscribe
Bot: Please enter the validator address:
You: 0x1234567890123456789012345678901234567890
Bot: βœ… Successfully subscribed!

/unsubscribe

Description: Stop monitoring a validator
Usage: /unsubscribe
Interactive: Yes - shows list of your subscriptions to choose from
Example:

You: /unsubscribe
Bot: Select validator to unsubscribe:
     [0x1234...7890]
     [0x5678...4321]

/status

Description: View all your active subscriptions
Usage: /status
Example:

You: /status
Bot: πŸ“Š Your Active Subscriptions:
     
     1️⃣ Validator: 0x1234...7890
        β”” Status: βœ… In Committee
        β”” Network: Somnia Testnet

/language

Description: Change interface language
Usage: /language
Interactive: Yes - shows language options
Example:

You: /language
Bot: Select language:
     πŸ‡¬πŸ‡§ English
     πŸ‡·πŸ‡Ί Русский
     ...

/help

Description: Display help message with all commands
Usage: /help
Example:

You: /help
Bot: Available commands:
     /subscribe - Monitor a validator
     /status - View subscriptions
     ...

Command Tips

Quick Command Access

  • Commands are clickable in Telegram - just tap them
  • Start typing / to see command suggestions
  • Commands work in any chat with the bot

Command Behavior

  • All commands are case-insensitive
  • Interactive commands use inline keyboards for easy selection
  • You can cancel interactive commands by sending any other command

Best Practices

  1. Use /status regularly to check your validators
  2. Subscribe to validators right after they're registered
  3. Keep your subscription list clean - unsubscribe from inactive validators
  4. Set your preferred language once with /language

Admin Commands

If you're a bot administrator, you can access the admin panel:

  • /admin - Open admin panel with all management options
  • /help - As an admin, this opens the admin panel directly

The admin panel provides:

  • πŸ“Š Bot Overview - System statistics and metrics
  • πŸ‘₯ Users - User management and statistics
  • πŸ“ˆ RPC Performance - Blockchain connection monitoring
  • πŸ’Ύ Manage DB - Database export functionality
  • πŸ” Find User - Search and manage specific users

See the Admin Guide for details on admin functionality.