Skip to content

A Telegram-based trading bot for Solana tokens with advanced monitoring and sniping capabilities.

Notifications You must be signed in to change notification settings

tony-42069/trader-tony-gill

Repository files navigation

TraderTony - Solana Trading Bot

A Telegram-based trading bot for Solana tokens with advanced monitoring and sniping capabilities.

Features

  • 💰 Wallet Management

    • Balance checking
    • Transaction history
    • Address management
    • Real-time monitoring
  • 🎯 Trading Features

    • Token sniping
    • Custom trade parameters
    • Anti-MEV protection
    • Priority fees support
  • 📊 Monitoring

    • Price tracking
    • Liquidity monitoring
    • Volume analysis
    • Custom alerts
  • ⚙️ Advanced Settings

    • Risk management
    • Trading parameters
    • Network configuration
    • Performance tuning

Prerequisites

  • Node.js v18 or higher
  • pnpm package manager
  • Solana wallet with SOL for transactions
  • Telegram Bot Token (from @BotFather)

Installation

  1. Clone the repository:
git clone https://github.com/tony-42069/trader-tony-gill.git
cd trader-tony-gill
  1. Install dependencies:
pnpm install
  1. Configure environment variables:
cp .env.example .env
# Edit .env with your values:
# - TELEGRAM_BOT_TOKEN: Your Telegram bot token
# - ADMIN_CHAT_ID: Your Telegram chat ID
# - SOLANA_RPC_URL: Your Solana RPC endpoint
# - WALLET_SEED_PHRASE: Your wallet seed phrase
  1. Build the project:
pnpm build
  1. Start the bot:
pnpm start

Usage

  1. Start the bot in Telegram with /start
  2. Configure your wallet using the wallet menu
  3. Set up your trading parameters in settings
  4. Use the snipe menu to start trading

Available Commands

  • /start - Initialize the bot
  • /help - Show available commands
  • /wallet - Manage your wallet
  • /snipe <token> - Quick snipe a token
  • /monitor <token> - Monitor token price
  • /settings - Configure bot settings

Security Features

  • User authorization
  • Rate limiting
  • Command restrictions
  • Transaction confirmation
  • Anti-MEV protection
  • Risk analysis

Development

  1. Start in development mode:
pnpm dev
  1. Run tests:
pnpm test
  1. Lint code:
pnpm lint

Architecture

  • TypeScript-based implementation
  • Modular design
  • Event-driven architecture
  • Comprehensive logging
  • Error handling
  • Clean code practices

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

License

MIT License - see LICENSE file for details

Disclaimer

This bot is for educational purposes only. Use at your own risk. Always verify transactions before confirming them.

About

A Telegram-based trading bot for Solana tokens with advanced monitoring and sniping capabilities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published