Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

⚙️ Configuration

Check Mode

API Configuration

Format: {id}:{hash},{id}:{hash},...

Example:

2040:b18441a1ff607e10a989891a5462e627,12345:abc123def456

Getting API Credentials

  1. Go to https://my.telegram.org
  2. Log in with your phone number
  3. Select “API development tools”
  4. Create new application if needed
  5. Copy your api_id and api_hash

Default API

You can use Telegram Desktop’s default API:

2040:b18441a1ff607e10a989891a5462e627

Session Settings

  • Sessions Directory: Folder containing session files
  • Session Type: Mixed (auto-detect), Tdata, Pyrogram, or Telethon
  • Search Subdirectories: Include subfolders recursively

Proxy Settings

  • Proxy File: Text file with proxy list
  • Proxy Rotation: Per Session, Sequential, or Random
  • Protocol Override: Auto-detect, HTTP, or SOCKS5

See Working with Proxies for proxy formats.

Output Settings

  • Save Working Sessions: Keep validated session files
  • Check Spam Status: Query @spambot for restrictions
  • Check Bot Interactions: Scan for crypto/gaming bot activity
  • Delete Bot Chats: Clean up after extraction

Processing Settings

  • Worker Threads: 1-50 concurrent workers
  • Connection Timeout: 5-300 seconds
  • Max Retries: 0-10 retry attempts

Bots Checked

  • @spambot: Check spam/restriction status
  • @cryptobot: Extract wallet balances
  • Interaction History: Checks for activity with @send, @BTC_CHANGE_BOT, @hamster_kombat_bot, @notcoin_bot, @blum_game_bot, @major_game_bot, @tonxdao_bot, @fragment

Convert Mode

Source/Target

  • Source Session: Select file or folder based on format
  • From Format: Tdata, Telethon, or Pyrogram
  • To Format: Telethon or Pyrogram (Tdata not supported as target)
  • Target Path: Destination file with auto-generate option

Advanced Options

Telethon Target

  • Format: SQLite (default) or String Session
  • Include Entities Table: Preserve cached users/chats
  • Include Update State: Preserve sync state

Pyrogram Target

  • Version: 1-5 (version compatibility)

General Options

  • Preserve Metadata: Keep additional session data
  • Validate After Conversion: Check converted session
  • Overwrite Existing: Replace target if exists