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

Проєктуємо та розробляємо блокчейн-рішення повного циклу: від архітектури смарт-контрактів до запуску DeFi-протоколів, NFT-маркетплейсів та криптобірж. Аудит безпеки, токеноміка, інтеграція з наявною інфраструктурою.
Показано 1 з 1Усі 1306 послуг
Розробка Telegram-бота у стилі Maestro/Banana Gun/Unibot
Складний
від 2 тижнів до 3 місяців
Часті запитання

Напрямки блокчейн-розробки

Етапи блокчейн-розробки

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1285
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1198
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    902
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1121
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    589
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    857

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

Maestro, Banana Gun, Unibot — тріо ботів, які разом щодня обробляють транзакції на сотні мільйонів доларів прямо в Telegram. Спільні риси: sniper для нових листингів, автоматичні TP/SL, копітрейдинг, MEV захист, native токени з revenue sharing. Розробка подібного бота — це не просто технічний проект, але запуск торгового протоколу.

Ключові функції

Token Sniper

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

Auto-snipe на нові пари: мониторити Uniswap Factory PairCreated подій. При виявленні нової пари з придатними критеріями — автоматична покупка.

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

Anti-honeypot: перевірити токен перед покупкою:

  • Симулювати buy + sell: якщо sell відновлює — honeypot
  • Перевірити owner функції (mint, blacklist, pause)
  • Max wallet/transaction ліміти
  • Tax перевірка: якщо buy/sell tax > поріг — попередження
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 не має нативних limit orders — бот реалізує їх off-chain:

Користувач ставить: "купи TOKEN по $0.05, максимум 0.5 ETH"

Бот мониторить ціну через WebSocket або polling Uniswap. На цільовій ціні — автоматична покупка. Off-chain мониторинг + on-chain виконання.

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, купує 0.1 ETH кожні 6 годин незалежно від ціни.

MEV Protection

Banana Gun будував конкурентну перевагу частково на MEV захисті.

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

Auto slippage selection: бот аналізує глибину пулу та розраховує мінімальний slippage, що забезпечує виконання, не даючи місця для sandwich.

Gas estimation: розумний gas price. Не фіксований, а розраховується на основі поточних умов мережі для гарантії включення в наступний блок.

Native Token та Revenue Sharing

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

Revenue share: відсоток (часто 40-50%) от комісії протоколу розподіляється власникам токенів. Buy-back and distribute або staking rewards.

Fee discount: власники платять менший trading fee. Стимул тримати токен.

Governance: токен = права голосу. Спільнота вирішує параметри комісії, нові функції.

Типова структура комісії бота:

  • 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 клавіатури для швидких дій:

💰 Баланс: 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 фільтрації.