ExGram.Router.Filters.Command (ex_gram_router v0.1.0)

Copy Markdown View Source

Built-in filter that matches Telegram command updates.

Usage

# Match any command
filter ExGram.Router.Filters.Command

# Match a specific command
filter ExGram.Router.Filters.Command, :start

# Or using the built-in alias
filter :command, :start
filter :command  # matches any command

Options

  • nil — matches any command update
  • atom — matches a specific declared command (e.g., :start)
  • string — matches an undeclared command string (e.g., "unknown_cmd")