Разработка Telegram-бота в стиле Maestro/Banana Gun/Unibot

Проектируем и разрабатываем блокчейн-решения полного цикла: от архитектуры смарт-контрактов до запуска DeFi-протоколов, NFT-маркетплейсов и криптобирж. Аудит безопасности, токеномика, интеграция с существующей инфраструктурой.
Показано 1 из 1 услугВсе 1306 услуг
Разработка Telegram-бота в стиле Maestro/Banana Gun/Unibot
Сложная
от 2 недель до 3 месяцев
Часто задаваемые вопросы
Направления блокчейн-разработки
Этапы блокчейн-разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1221
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1163
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    855
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1056
  • image_logo-advance_0.png
    Разработка логотипа компании B2B Advance
    561
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    828

Разработка Telegram-бота в стиле Maestro/Banana Gun/Unibot

Maestro, Banana Gun, Unibot — трио ботов которые в совокупности ежедневно обрабатывают транзакции на сотни миллионов долларов прямо в Telegram. Их общие черты: sniper для новых листингов, автоматические TP/SL, copy trading, MEV-защита, native tokens с revenue sharing. Разработка подобного бота — это не просто технический проект, это запуск торгового протокола.

Ключевые отличительные функции

Token Sniper

Снайпинг — самая востребованная функция. Новый токен деплоится на Uniswap, ликвидность добавляется — бот покупает в первые секунды/блоки.

Auto-snipe на новые пары: мониторинг Uniswap Factory событий PairCreated. При обнаружении новой пары с подходящими критериями — автоматическая покупка.

Launch snipe: пользователь задаёт адрес токена заранее, бот готовит транзакцию и отправляет как только ликвидность появилась.

Anti-honeypot: проверка токена перед покупкой:

  • Симуляция buy + sell: если sell reverts — honeypot
  • Проверка owner функций (mint, blacklist, pause)
  • Max wallet/transaction limits
  • Tax check: если buy/sell tax > threshold — предупреждение
async def check_token_safety(token_address, amount):
    # Simulate buy transaction
    buy_result = await simulate_swap(WETH, token_address, amount)
    # Simulate immediate sell
    sell_result = await simulate_swap(token_address, WETH, buy_result.amountOut)
    
    # Calculate effective tax
    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 не имеет нативных limit orders — бот реализует их off-chain:

Пользователь ставит: "купи TOKEN по цене $0.05, максимум 0.5 ETH"

Бот мониторит цену через WebSocket или polling Uniswap price. При достижении целевой цены — автоматическая покупка. Off-chain monitoring + on-chain execution.

Trailing stop: стоп двигается за ценой вверх. Если TOKEN вырос с $0.05 до $0.10, trailing stop на 15% = стоп на $0.085. При падении до $0.085 — продажа.

DCA (Dollar Cost Averaging)

Автоматическая покупка на регулярной основе:

/dca BUY TOKEN 0.1 ETH every 6 hours for 7 days

Бот создаёт задачу в scheduler, каждые 6 часов покупает на 0.1 ETH независимо от цены.

MEV Protection реализация

Banana Gun строил своё конкурентное преимущество в том числе на MEV защите.

Flashbots Protect: отправка транзакций через https://rpc.flashbots.net. Транзакции видны только Flashbots relayers, не в публичном mempool. Sandwich атака невозможна.

Автовыбор slippage: бот анализирует глубину пула и рассчитывает минимальный slippage который обеспечит исполнение, не давая пространства для sandwich.

Gas estimation: умный gas price. Не фиксированный, а calculated based on current network conditions для гарантии включения в ближайший блок.

Токен проекта и revenue sharing

Unibot, Banana Gun — оба запустили native tokens. Механика:

Revenue share: процент (часто 40-50%) от fee протокола распределяется держателям токена. Buy-back and distribute или staking rewards.

Fee discount: холдеры платят меньший trading fee. Стимул держать токен.

Governance: токен = голосовые права. Community решает параметры fee, новые функции.

Fee структура типичного бота:

  • 0.5-1% от каждого swap через бота
  • Sniper: дополнительный 0.5% за первые блоки
  • Copy trading: 5-10% от прибыли копировщика

При обороте $50M/day × 0.7% комиссия = $350K/day выручка. Это делает такие боты одними из самых прибыльных крипто-продуктов.

Мультичейн поддержка

Конкурентное давление требует поддержки нескольких сетей:

Сеть DEX Особенности
Ethereum Uniswap V2/V3 Базовый, высокий gas
BSC PancakeSwap Дешевле, retail токены
Arbitrum Camelot, Uniswap V3 L2, низкий gas
Base BaseSwap, Uniswap V3 Новая, растущая
Solana Jupiter, Raydium Другая архитектура, скорость

Solana требует отдельной технической реализации — другие библиотеки (web3.js → @solana/web3.js), другая модель accounts, другой механизм транзакций.

Telegram UI/UX

Inline keyboards для быстрых действий:

💰 Баланс: 2.45 ETH

[Buy] [Sell] [Positions]
[Settings] [Snipe] [Copy]

При покупке — пошаговый flow:

  1. Ввод адреса токена
  2. Выбор суммы (preset кнопки: 0.1 ETH / 0.5 ETH / 1 ETH / Custom)
  3. Подтверждение с preview цены и slippage
  4. Исполнение с progress indicator
  5. Результат с ссылкой на Etherscan

Разработка бота уровня Banana Gun/Maestro — 6-12 месяцев активной разработки. Конкурентная дифференциация сейчас через скорость исполнения, мультичейн, качество anti-honeypot фильтрации.