Bot Commands

The BlockchainAnalysis.io Telegram Bot (@AMLScreeningBot) supports the following commands for wallet screening, credit management, and configuration.

To get started with the bot, open Telegram and search for @AMLScreeningBot, or visit t.me/AMLScreeningBot. Send /start to begin.


/start

Initializes the bot and creates your account. If you already have an account, it confirms your existing session.

Example:

You: /start

Bot: Welcome to BlockchainAnalysis.io AML Screening Bot!

Your account has been created. You have 0 credits.

Use /screen <address> to screen a wallet address.
Use /buy to purchase screening credits.
Use /help for a full list of commands.

/screen [address]

Performs a standard screening of the specified wallet address. Returns a risk score, entity match (if any), and a basic counterparty summary. Costs 1 credit per screening.

Usage: /screen [wallet_address]

Example:

You: /screen 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045

Bot: Screening address...

--- Standard Screening Result ---

Address: 0xd8dA...96045
Chain: Ethereum
Entity: Vitalik Buterin (Public Figure)
Risk Score: 12 / 100 (LOW RISK)

Top Counterparties:
  - Uniswap V3 Router (32%)
  - Coinbase (18%)
  - Gitcoin Grants (11%)
  - Other DeFi (39%)

Sanctions Match: None
Credits Remaining: 14

Use /screen_advanced for a full detailed report.

For EVM-compatible addresses (used on Ethereum, BSC, Polygon, Arbitrum, etc.), the bot defaults to Ethereum. Use /chain to switch to a different EVM chain before screening.


/screen_advanced [address]

Performs an advanced screening of the specified wallet address. Returns a full report with transaction timeline, counterparty breakdown, risk factor analysis, and a downloadable PDF link. Costs 5 credits per screening.

Usage: /screen_advanced [wallet_address]

Example:

You: /screen_advanced 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045

Bot: Running advanced screening... This may take 15-30 seconds.

--- Advanced Screening Report ---

Address: 0xd8dA...96045
Chain: Ethereum
Entity: Vitalik Buterin (Public Figure)
Risk Score: 12 / 100 (LOW RISK)

Risk Factor Breakdown:
  Sanctions Exposure: 0/100
  Mixer Usage: 0/100
  Darknet Activity: 0/100
  Gambling: 0/100
  Scam Association: 0/100
  Stolen Funds: 0/100
  Terrorist Financing: 0/100
  High-Risk Jurisdiction: 5/100
  DeFi Risk: 15/100
  Bridge Risk: 10/100
  Entity Reputation: 0/100

Source of Funds:
  - Known Exchanges: 22%
  - DeFi Protocols: 45%
  - Mining/Staking: 8%
  - Direct Transfers: 20%
  - Unknown: 5%

Sanctions Check: CLEAR (no matches)
Mixer Exposure: None detected

PDF Report: https://app.blockchainanalysis.io/report/abc123

Credits Remaining: 10

For a detailed comparison of standard vs. advanced screening, see Standard vs Advanced.


/credits

Displays your current credit balance.

Example:

You: /credits

Bot: Your current balance: 15 credits

  - Standard screenings available: 15
  - Advanced screenings available: 3

Use /buy to purchase more credits.

/buy

Opens the credit purchase menu. Select a credit package and complete payment via Stripe directly within Telegram.

Example:

You: /buy

Bot: Select a credit package:

  1. 10 credits — $10
  2. 50 credits — $40 (20% off)
  3. 100 credits — $70 (30% off)
  4. 500 credits — $250 (50% off)

Tap a package to proceed to payment.

Payment is processed securely via Stripe. Credits are added to your account immediately upon successful payment. See Pricing for full pricing details.


/chain [chain_name]

Sets the active blockchain for subsequent screenings. This is primarily useful for EVM-compatible addresses, which share the same address format across multiple chains.

Usage: /chain [chain_name]

Supported chain names:

ethereum, bsc, polygon, arbitrum, optimism, base, avalanche, fantom, cronos, gnosis, celo, moonbeam, zksync, linea, scroll, mantle, blast, bitcoin, litecoin, dogecoin, solana, near, tron, cosmos, xrp, stellar, sui, aptos, ton

Example:

You: /chain polygon

Bot: Active chain set to Polygon.
All subsequent EVM address screenings will use Polygon.

Use /chain ethereum to switch back.

Non-EVM addresses (Bitcoin, Solana, NEAR, Tron, etc.) are automatically detected by their address format. The /chain command is only needed when screening EVM-compatible addresses on a chain other than Ethereum.


/settings

Displays your current bot settings and allows you to update preferences.

Example:

You: /settings

Bot: Current Settings:

  Active Chain: Ethereum
  Default Screening: Standard
  Notifications: Enabled

Options:
  /chain <name> — Change active chain
  /settings notifications off — Disable notifications
  /settings notifications on — Enable notifications

/help

Displays a summary of all available commands.

Example:

You: /help

Bot: BlockchainAnalysis.io AML Screening Bot

Commands:
  /start — Initialize the bot
  /screen <address> — Standard screening (1 credit)
  /screen_advanced <address> — Advanced screening (5 credits)
  /credits — Check credit balance
  /buy — Purchase credits
  /chain <name> — Set active blockchain
  /settings — View/update settings
  /help — Show this help message

Documentation: https://docs.blockchainanalysis.io/telegram-bot
Support: support@blockchainanalysis.io

Error Handling

Common error responses from the bot:

| Error | Cause | Resolution | |---|---|---| | Insufficient credits | Your credit balance is too low for the requested screening type | Use /buy to purchase more credits | | Invalid address format | The address does not match any supported blockchain format | Check the address for typos | | Chain not supported | The specified chain name in /chain is not recognized | Use /help to see supported chain names | | Rate limited | Too many requests in a short period | Wait 60 seconds and try again | | Screening failed | Internal processing error | Try again. If persistent, contact support |


Next Steps

BlockchainAnalysis.io — Digital Asset Compliance Platform