BotyxBotyx
Обменник

Как создать обменник криптовалют в Telegram: бот с оплатой и выплатами

Пошагово создаём криптообменник в Telegram: настраиваем направления и курс, подключаем оплату, кошелёк выплат и проверяем первую транзакцию в тестовом режиме.

Как создать обменник криптовалют в Telegram: бот с оплатой и выплатами

Telegram-бот может взять на себя практически весь интерфейс обменника: показать доступные направления и текущий курс, принять сумму и адрес кошелька, создать заявку, проверить оплату и провести выплату.

Владелец при этом управляет направлениями, резервами, комиссиями, платежами и транзакциями из панели.

Ниже разберём, как настроить такой обменник на Botyx без разработки собственного бота.

Что получится в итоге

У вас будет Telegram-бот, через который пользователь сможет самостоятельно создать заявку на обмен.

Сценарий выглядит примерно так:

выбор направления
→ ввод суммы
→ адрес кошелька
→ подтверждение курса
→ выбор способа оплаты
→ оплата
→ выплата криптовалюты
→ чек с хешем транзакции

В самом боте также можно показывать актуальные курсы и резервы, историю заявок, профиль пользователя и кнопку поддержки.

Все транзакции отображаются в панели Botyx вместе со статусом, суммой, курсом, способом оплаты и данными выплаты.

Что понадобится

Перед настройкой подготовьте:

  • Telegram-бота, созданного через @BotFather;

  • криптовалютный кошелёк, с которого будут выполняться выплаты;

  • резерв нужной криптовалюты;

  • способ приёма оплаты от пользователей.

Для некоторых сетей также понадобится API-ключ. Например, для Tron и TON он добавляется отдельно в настройках.

Шаг 1. Создайте Telegram-бота

Откройте @BotFather и отправьте команду /newbot.

Укажите название, которое будут видеть пользователи, а затем username бота. Username должен заканчиваться на bot.

Например:

fastswap_ex_bot

После создания BotFather отправит токен. Он понадобится для подключения бота к Botyx.

Не публикуйте токен и не передавайте его посторонним: он даёт доступ к управлению вашим Telegram-ботом.

Шаг 2. Подключите бота к Botyx

Перейдите в панель Botyx, авторизуйтесь через Telegram и нажмите «Подключить бота».

Выберите направление «Обменник криптовалют» и вставьте токен из BotFather.

После подключения бот уже можно открыть в Telegram. Основное меню будет работать, но список направлений пока останется пустым.

Следующим шагом добавим первое направление обмена.

Шаг 3. Создайте направление обмена

Откройте раздел «Направления» и нажмите «Добавить направление».

Сначала выберите криптовалюту и сеть.

Например:

Актив

Сеть

Комиссия оплачивается

USDT

TRC-20

TRX или энергией Tron

TRX

Tron

TRX

BTC

Bitcoin

BTC

LTC

Litecoin

LTC

ETH / USDT

Ethereum

ETH

SOL

Solana

SOL

BNB / USDT

BNB Chain

BNB

Важно учитывать не только резерв самой валюты, но и монету, которой оплачивается комиссия сети.

Например, для отправки USDT ERC-20 на кошельке потребуется ETH, а для USDT BEP-20 — BNB.

Настройте лимиты

Для направления можно указать минимальную и максимальную сумму одной заявки.

Это позволяет, например, не принимать слишком маленькие обмены, у которых комиссия сети съедает значительную часть маржи.

Укажите наценку

Наценка определяет курс, который увидит пользователь.

Botyx получает базовый рыночный курс и применяет к нему указанное вами значение.

Например, если направление работает с наценкой 3%, эта разница закладывается в итоговый курс для клиента.

Выберите, кто оплачивает комиссию сети

Комиссию можно учитывать двумя способами:

  • оплачивать её со стороны обменника;

  • учитывать её в сумме, которую получает пользователь.

Итоговые условия показываются пользователю до подтверждения заявки.

Шаг 4. Подключите кошелёк выплат

Для автоматической отправки криптовалюты Botyx необходимо подключить кошелёк, с которого будут выполняться выплаты.

В зависимости от сети для этого используются данные кошелька, необходимые для подписания транзакций.

Botyx определяет адрес кошелька и отслеживает его баланс, чтобы понимать доступный резерв направления.

Для рабочего кошелька обменника лучше держать только резерв, необходимый для текущих операций, а основные средства хранить отдельно.

Для направления также можно установить порог остатка.

Когда баланс приближается к заданному значению, Botyx отправит уведомление. Если резерва станет недостаточно даже для минимальной сделки, направление можно автоматически убрать из списка доступных.

После пополнения оно снова станет доступно пользователям.

Шаг 5. Подключите способ оплаты

Откройте раздел «Способы оплаты».

Можно добавить несколько вариантов одновременно, а пользователь выберет подходящий во время оформления заявки.

Например:

  • APays — автоматическое подтверждение платежей;

  • LZT Merchant — автоматическая проверка платежей через LZT;

  • CryptoBot — оплата криптовалютой через Telegram;

  • Ручное подтверждение — вы самостоятельно проверяете поступление денег и подтверждаете заявку.

  • Другие — актуальный список платежных систем можно найти в панели.

Для каждого способа можно отдельно настроить:

  • название кнопки;

  • время на оплату;

  • доступный диапазон сумм;

  • дополнительную комиссию или наценку.

Если способ оплаты не подходит под сумму заявки, пользователю он не показывается.

Шаг 6. Проверьте обмен без реальной оплаты

Перед первым запуском лучше пройти весь сценарий самостоятельно.

В настройках бота включите тестовый режим.

После этого при оформлении заявки появится тестовая оплата, которая позволяет пройти следующий этап без настоящего перевода денег.

Проверьте весь путь:

  1. Выберите направление.

  2. Укажите сумму.

  3. Введите адрес кошелька.

  4. Подтвердите заявку.

  5. Выполните тестовую оплату.

  6. Откройте транзакцию в панели.

  7. Проверьте переход статусов и выдачу чека.

После тестирования отключите тестовый режим перед запуском рекламы и реальных пользователей.

Что происходит после создания заявки

Для каждой заявки Botyx сохраняет условия обмена и присваивает ей отдельный статус.

Пользователь создаёт транзакцию

Он выбирает направление, вводит сумму и адрес кошелька.

Перед подтверждением бот показывает основные данные сделки: сеть, курс и сумму к получению.

После подтверждения создаётся транзакция и начинается время, отведённое на оплату.

Курс фиксируется

Курс заявки фиксируется на ограниченное время.

Это нужно, потому что стоимость криптовалюты может измениться между созданием заявки и фактическим поступлением денег.

Если условия заметно изменились или платёж пришёл с отклонениями, заявка может перейти на ручную проверку вместо автоматического продолжения.

Botyx получает подтверждение оплаты

При использовании автоматического способа оплаты платёжный сервис сообщает Botyx о поступлении денег.

После этого транзакция получает статус «Оплачена» и становится готовой к выплате.

При ручном способе решение о подтверждении принимает владелец или менеджер.

Выполняется перевод криптовалюты

В карточке оплаченной транзакции можно запустить выплату с подключённого кошелька.

После отправки в блокчейн Botyx сохраняет хеш транзакции.

Пользователь получает информацию о выполненной выплате и может открыть транзакцию в обозревателе соответствующей сети.

Если перевод был сделан вручную из другого приложения, выплату можно отметить выполненной и сохранить хеш самостоятельно.

Статусы транзакций

В панели удобно сразу видеть, на каком этапе находится каждая заявка.

Статус

Что означает

Ожидает оплаты

Заявка создана и ожидает поступления денег

Ручная проверка

Заявка требует решения владельца или менеджера

Оплачена

Оплата подтверждена, можно выполнять выплату

Выполнена

Выплата отправлена пользователю

Отменена

Заявка была отменена

Истекла

Время, отведённое на оплату, закончилось

Как работают резервы

Botyx отслеживает баланс кошелька выплаты.

Пользователь может видеть доступный резерв направления вместе с текущим курсом.

Если средств становится недостаточно, направление можно временно скрыть, чтобы пользователь не создал заявку, которую невозможно выполнить.

Для владельца отдельно настраиваются уведомления о низком остатке.

Это особенно полезно, если в одном боте работает сразу несколько направлений и кошельков.

USDT TRC-20 и энергия Tron

При переводах USDT в сети Tron расходы можно снижать за счёт энергии.

В Botyx для направления USDT TRC-20 можно использовать автоматическую покупку энергии перед выплатой.

В таком случае система сначала получает необходимый ресурс для транзакции, а уже после этого отправляет USDT.

Расходы на энергию отображаются в данных транзакции, поэтому их можно учитывать при расчёте фактической прибыли с обмена.

Если эта функция вам не нужна, выплаты могут работать и без неё — при наличии достаточного количества TRX для комиссии сети.

Карточка транзакции

Для каждой заявки хранится подробная информация, которая помогает контролировать работу обменника и разбирать спорные ситуации.

В карточке можно увидеть:

  • пользователя;

  • источник, по которому он пришёл;

  • сумму оплаты;

  • сумму выплаты;

  • курс сделки;

  • адрес кошелька;

  • способ оплаты;

  • комиссию сети;

  • хеш выплаты;

  • историю изменения статусов;

  • итоговую прибыль по транзакции.

Транзакции можно искать по номеру заявки и данным пользователя.

Что можно настроить после запуска

После того как основной сценарий работает, можно переходить к дополнительным функциям.

Собственные тексты и кнопки

Тексты внутри сценария можно адаптировать под свой обменник: приветствие, запрос суммы, подтверждение заявки, экран оплаты и сообщение после выплаты.

Также можно добавить отдельные разделы, например правила, FAQ или информацию о поддержке.

Промокоды

Можно создавать скидки на курс обмена и ограничивать их по сроку действия, количеству использований или типу пользователей.

При настройке скидок важно учитывать текущую маржу направления.

Автоматические сообщения

Можно настроить дополнительные сообщения по событиям.

Например:

  • пользователь запустил бота, но не создал заявку;

  • заявка создана, но не оплачена;

  • пользователь совершил первый обмен;

  • клиент давно не возвращался в бот.

Рассылки

Аудиторию можно разделять по активности, обороту, истории обменов и другим признакам и отправлять сообщения нужному сегменту.

Метки рекламных источников

Для разных рекламных размещений можно использовать отдельные ссылки.

В аналитике будет видно не только количество пользователей с каждого источника, но и созданные заявки, успешные обмены и оборот.

Команда

К управлению обменником можно подключить сотрудников и настроить доступ только к нужным разделам панели.

При этом критичные действия, связанные с кошельком выплат, можно оставить только владельцу.


Сколько стоит обменник на Botyx

Начать можно с бесплатного тарифа.

Он позволяет собрать и проверить рабочий сценарий обменника, создать направления, принимать заявки и проводить транзакции.

Ограничения бесплатного тарифа касаются количества операций и части дополнительных возможностей.

Актуальные тарифы и лимиты доступны на странице тарифов.

Частые вопросы

Нужна ли собственная нода блокчейна?

Нет.

Для поддерживаемых сетей Botyx работает через необходимые API. Для некоторых сетей потребуется добавить API-ключ в настройках.

Можно ли выполнять выплаты вручную?

Да.

Можно отправить криптовалюту из собственного кошелька, а затем отметить транзакцию выполненной и сохранить хеш перевода.

Что произойдёт, если курс изменится во время оплаты?

Условия сделки фиксируются на определённое время.

Если платёж приходит позже или изменение курса выходит за допустимые условия, заявка может перейти на ручную проверку вместо автоматического выполнения.

Что будет, если пользователь введёт неправильный адрес?

Botyx проверяет формат адреса для выбранной сети.

При этом перед отправкой пользователь всё равно видит сеть и адрес ещё раз на экране подтверждения.

Можно ли сделать несколько направлений?

Да.

Например, в одном боте можно одновременно настроить USDT TRC-20, BTC, LTC, ETH или другие поддерживаемые направления.

Для каждого отдельно задаются лимиты, курс, резерв, кошелёк и правила комиссии.

Можно ли работать без автоматической выплаты?

Да.

Автоматизация выплаты необязательна. Можно подтверждать оплату и отправлять криптовалюту вручную, используя Botyx как интерфейс для заявок и учёта транзакций.

Нужны ли ИП, лицензия или регистрация бизнеса?

Botyx сам по себе не определяет юридические требования к работе обменника.

Они зависят от страны, в которой вы работаете, способов приёма денег, объёмов операций и характера услуги. Перед запуском реального обменника стоит отдельно проверить требования своей юрисдикции.