Блог

Telegram-управление торговым ботом: команды и как не слить API-ключи

Грид-бот на BTC - обложка

Telegram нужен для управления торговым ботом, только если бот крутится в твоём коде на VPS, а не внутри биржи. Минимум команд: /status, /stop, /panic. Ключи биржи и токен Telegram-бота храни в .env на сервере, выдавай API только Read+Trade без вывода, whitelist chat_id в коде. Скрин ключа в чат «помогите настроить» это самый частый способ потерять депозит.

Я годами кручу спот-гриды на Bybit и параллельно собирал свою панель на Python. Там честно: пока окно открыто на ноутбуке, бот живёт. Для 24/7 нужен VPS, а для VPS логичен Telegram как пульт: статус, пауза, аварийная остановка с телефона. Не путай это с контент-ботом вроде @halyaev_invest_bot: тот про обучение и таблицы, а не про ордера на бирже.

Шаг 1. Когда Telegram нужен, а когда нет

Биржевой бот. Спот-грид, DCA, martingale внутри интерфейса Bybit. Сервер и Telegram не нужны, пока сетка активна на бирже. Это мой основной публичный кейс, см. настройки грида на BTC.

Свой код на VPS. Python-скрипт, форк с GitHub, кастомная логика. Тут Telegram это не «удобная фишка», а способ не лезть по SSH с телефона в 3 ночи. Подробный маршрут на сервер: бот на VPS пошагово.

Чужой «бот из чата за 5 000 ₽». Если просят ключ в личку или перевод USDT «на управление», это не Telegram-управление, это красный флаг из разбора мошенников.

Шаг 2. Минимальный набор команд

В своём боте ПИ на Bybit я держу короткий список, без меню на два экрана:

  • /status – режим, активный цикл, PnL, открытые ордера.
  • /stop – пауза: новые входы стоп, открытое не трогаем.
  • /resume – продолжить после паузы.
  • /panic – отмена ордеров, опционально закрытие по рынку.
  • /new + /confirm – запуск нового цикла только после явного подтверждения.

Если коротко: команды должны отвечать на три вопроса «что происходит», «останови без паники», «аварийный стоп сейчас».

Шаг 3. API-ключ биржи: права и лимиты

На Bybit создаёшь ключ с Read + Trade, без Withdraw. Если есть IP whitelist, вписываешь IP VPS. Один ключ на одну задачу, не «универсальный на всё».

Я выношу торговлю в субаккаунт с лимитом 500-6 000 USDT, основной баланс не светится API. Тот же принцип в гайде первого бота на 100$. Комфортный минимум на учебный запуск: 100 USDT, рабочий spot grid: от 500-600 USDT на одного бота.

Шаг 4. Токен Telegram-бота и whitelist chat_id

Токен бота от @BotFather и твой chat_id лежат в .env на сервере, рядом с ключами биржи. В коде проверка: если message.chat.id не совпадает с твоим ID, бот молчит. Чужой человек может написать /panic, но команда не пройдёт.

Chat_id узнаёшь один раз через @userinfobot или лог первого сообщения. Не храни его в публичном репозитории на GitHub.

В боте @halyaev_invest_bot я даю бесплатную базу: портфель, ребалансировку и таблицы. Потом, если захочешь глубже, покажу криптоботы, DeFi-пулы и опционы. Без спама.

Шаг 5. Что никогда не отправлять в Telegram

Список, который я повторяю в чате учеников:

  • полный текст .env или скрин с API Secret;
  • файл конфига с ключами в групповой чат;
  • QR recovery-кода 2FA;
  • seed-фразу кошелька «для проверки»;
  • ключ «на время», чтобы «админ настроил».

Люди реально сливают ключи в чат «помогите настроить grid». Я видел это не один раз. Даже ключ без вывода даёт торговать от твоего имени: маркет-ордера, ликвидация на фьючах, слив через плохие сделки.

Шаг 6. Что делать при утечке

Алгоритм на 5 минут:

  • сразу удалить ключ на бирже (Revoke);
  • проверить открытые ордера и позиции;
  • проверить журнал выводов (Withdraw должен быть пуст);
  • создать новый ключ с новым IP whitelist;
  • если утёк токен Telegram-бота, перевыпустить через @BotFather.

Не жди «может, никто не заметил». Боты сканируют утёкшие ключи автоматически.

Шаг 7. Мониторинг без лишней паники

Раз в сутки: /status или алерт «процесс упал». Три метрики риска, которые смотрю каждый день, разложены в отдельной статье. Стоп по эквити 12-15% от недельного пика без плана: бот выключаю, см. 5 правил сохранения депозита.

Telegram-алерт это не замена риск-менеджменту. Это способ быстрее нажать стоп, когда SSH под рукой нет.

Сколько стоит связка VPS + Telegram

VPS 500-900 ₽/мес плюс 0 ₽ за Telegram Bot API для личного пользования. Экономия на RAM часто выходит боком: бот падает в волатильности. Я не считаю это «доходностью», это расход на инфраструктуру, как интернет дома.

Для кого обучение Криптоботы

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

Подходит, если: депозит от 50 000 ₽ или 500$ не последние деньги, готов вести журнал, нужен живой чат.

НЕ подходит, если: ищешь пассив без участия или готов вложить последние деньги.

Базовая программа 24 990 ₽ (или 19 990 ₽ через @halyaev_invest_bot, скидка 5 000 ₽ на 48 часов). По набору @halyaev.

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

Нужен ли Telegram для встроенного грида на Bybit?

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

Можно ли дать API-ключ «без вывода» стороннему сервису?

Технически ключ без Withdraw не выведет USDT напрямую. Но злоумышленник может торговать от твоего имени, на фьючах это путь к ликвидации. Я не отдаю ключи незнакомым «админам из чата».

Какие команды обязательны в Telegram-боте управления?

Минимум /status, /stop и /panic. Без panic ты зависишь от SSH, когда рынок уже летит против тебя.

Где хранить токен Telegram-бота?

В .env на сервере рядом с ключами биржи, не в Google Docs с публичным доступом и не в сообщении поддержке. При утечке перевыпускаешь через @BotFather.

Что такое whitelist chat_id?

В коде проверка: команды принимаются только от твоего Telegram ID. Чужой пользователь может писать боту, но /stop и /panic не сработают.

Что делать, если случайно отправил ключ в чат?

Немедленно Revoke на бирже, проверить ордера и позиции, создать новый ключ с новым IP whitelist. Ждать «может, повезёт» нельзя.

Чем @halyaev_invest_bot отличается от бота управления торговлей?

@halyaev_invest_bot это автоворонка: бесплатная стратегия, таблицы, материалы по курсам. Он не имеет доступа к твоему счёту на бирже. Торговый бот управления ты поднимаешь сам на VPS со своим токеном.

Пишу про инвестиции, крипту и реальные цифры в Telegram-канале halyaev_invest. Без воды, по делу.

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