A multi-chain trading bot for groups where each user can trade with their own wallets.
- 👥 Multi-User - Each user has own settings & wallets
- 🤖 Auto-Trade Toggle - Users can enable/disable
- 🔐 Encrypted Wallets - Secure storage per user
- 🔗 Multi-Chain - Solana, ETH, BSC, Base, Arbitrum
- 📊 Per-User Stats - Track individual performance
- Message
@BotFatheron Telegram - Send
/newbotand follow prompts - Copy your bot token
copy .env.example .env
# Edit .env and add your bot token:
# TELEGRAM_BOT_TOKEN=your_token_herepip install -r requirements.txt
python main.py- Add bot to your signal group
- Send
/setgroupto set it as target - Users send
/startto register
| Command | Description |
|---|---|
/start |
Register with bot |
/settings |
View your settings |
/setcapital 5 |
Set trade size (5%) |
/setmaxpos 2 |
Max concurrent trades |
/autotrade on/off |
Enable/disable trading |
/wallets |
View wallet status |
/addwallet solana <key> |
Add wallet (DM only) |
/mystats |
Your trading stats |
| /setgroup | Set signal group |
| /dryrun on/off | Toggle live mode |
| /users | List all users |
Signal Posted → Bot Parses
↓
Users with auto-trade ON
↓ (for each user)
Check their wallet → Execute with their settings
↓
Monitor SL/TP → Auto-exit
tgbot/
├── main.py # Entry point
├── config.py # Configuration
├── tg_bot/
│ ├── listener.py # Bot commands
│ └── signal_parser.py
├── utils/
│ ├── user_manager.py # Multi-user DB
│ └── logger.py
├── dex/ # DEX integrations
└── chain/ # Chain detection