Development of Telegram Bot Maestro/Banana Gun/Unibot Style
Maestro, Banana Gun, Unibot — trio of bots that collectively process transactions worth hundreds of millions daily right in Telegram. Common features: sniper for new listings, automatic TP/SL, copy trading, MEV protection, native tokens with revenue sharing. Developing such a bot is not just technical project, but launching a trading protocol.
Key Features
Token Sniper
Sniping — most demanded feature. New token deploys on Uniswap, liquidity is added — bot buys in first seconds/blocks.
Auto-snipe on new pairs: monitor Uniswap Factory PairCreated events. On new pair detection with suitable criteria — automatic purchase.
Launch snipe: user sets token address in advance, bot prepares transaction and sends as soon as liquidity appears.
Anti-honeypot: check token before buying:
- Simulate buy + sell: if sell reverts — honeypot
- Check owner functions (mint, blacklist, pause)
- Max wallet/transaction limits
- Tax check: if buy/sell tax > threshold — warning
async def check_token_safety(token_address, amount):
buy_result = await simulate_swap(WETH, token_address, amount)
sell_result = await simulate_swap(token_address, WETH, buy_result.amountOut)
effective_tax = 1 - (sell_result.amountOut / amount)
return SafetyCheck(
can_sell=sell_result.success,
tax=effective_tax,
warnings=check_contract_functions(token_address)
)
Limit Orders
DEX has no native limit orders — bot implements them off-chain:
User sets: "buy TOKEN at $0.05, max 0.5 ETH"
Bot monitors price via WebSocket or polling Uniswap. On target price — automatic purchase. Off-chain monitoring + on-chain execution.
Trailing stop: stop moves with price up. If TOKEN grew from $0.05 to $0.10, trailing stop 15% = stop at $0.085. On drop to $0.085 — sell.
DCA (Dollar Cost Averaging)
Automatic regular purchases:
/dca BUY TOKEN 0.1 ETH every 6 hours for 7 days
Bot creates task in scheduler, buys 0.1 ETH every 6 hours regardless of price.
MEV Protection
Banana Gun built competitive advantage partly on MEV protection.
Flashbots Protect: send transactions through https://rpc.flashbots.net. Transactions visible only to Flashbots relayers, not public mempool. Sandwich attack impossible.
Auto slippage selection: bot analyzes pool depth and calculates minimum slippage ensuring execution, not giving space for sandwich.
Gas estimation: smart gas price. Not fixed, but calculated based on current network conditions for guarantee of inclusion in next block.
Native Token and Revenue Sharing
Unibot, Banana Gun — both launched native tokens. Mechanics:
Revenue share: percentage (often 40-50%) of protocol fee distributed to token holders. Buy-back and distribute or staking rewards.
Fee discount: holders pay lower trading fee. Incentive to hold token.
Governance: token = voting rights. Community decides fee parameters, new features.
Typical bot fee structure:
- 0.5-1% from each swap via bot
- Sniper: additional 0.5% for first blocks
- Copy trading: 5-10% of copier profit
At $50M/day volume × 0.7% commission = $350K/day revenue. Makes such bots some most profitable crypto products.
Multichain Support
Competitive pressure requires multiple chain support:
| Chain | DEX | Features |
|---|---|---|
| Ethereum | Uniswap V2/V3 | Base, high gas |
| BSC | PancakeSwap | Cheaper, retail tokens |
| Arbitrum | Camelot, Uniswap V3 | L2, low gas |
| Base | BaseSwap, Uniswap V3 | New, growing |
| Solana | Jupiter, Raydium | Different architecture, speed |
Solana requires separate technical implementation — different libraries (web3.js → @solana/web3.js), different account model, different transaction mechanism.
Telegram UI/UX
Inline keyboards for quick actions:
💰 Balance: 2.45 ETH
[Buy] [Sell] [Positions]
[Settings] [Snipe] [Copy]
On purchase — step-by-step flow:
- Token address input
- Amount selection (preset buttons: 0.1 ETH / 0.5 ETH / 1 ETH / Custom)
- Confirmation with price and slippage preview
- Execution with progress indicator
- Result with Etherscan link
Developing bot at Banana Gun/Maestro level — 6-12 months active development. Competitive differentiation now through execution speed, multichain, quality of anti-honeypot filtering.







