Обновление API-ключей
Ключи меняются прямо в настройках бота: пришлите новую пару одним сообщением — и бот продолжит работать на ней. Пересоздавать бота, каналы и настройки не нужно.
Что это
Замена пары «ключ + секрет» у существующего биржевого бота. Нужна, когда:
- вы перевыпустили ключ на Bybit (старый удалили или он скомпрометирован);
- срок действия ключа истёк — бот сообщил «Срок действия API-ключей истёк. (Их можно обновить в настройках бота)»;
- ключ потерял права — «Ваш API-ключ недействителен либо не имеет необходимых разрешений. Обновите API-ключи в соответствии с инструкцией»;
- вы хотите ограничить ключ по IP и создали для этого новый.
Где в боте
Главное меню → 🤖 Signal-боты → выберите бота → Настройки бота → Обновить API-ключи.
Как настроить
- Создайте на Bybit новый ключ с нужными правами: для бота
Bybit Spot— торговля на споте, дляBybit Futures— торговля деривативами (см. Права API-ключей, IP-whitelist и единый торговый аккаунт). Ключ мастер-аккаунта копитрейдинга не подойдёт. - В боте нажмите Обновить API-ключи. Бот напишет: «Отправьте через пробел пару API-ключей, на которую хотите заменить текущие API-ключи бота».
- Пришлите одним сообщением ключ и секрет через пробел, сначала ключ:
AbCdEfGhIjKlMnOpQr 1a2b3c4d5e6f7g8h9i0j1k2l3m4n5o6p7q8r - Бот проверит формат, длину, уникальность пары, действительность и права. При успехе: «API-ключи успешно обновлены». Если ключ создан без ограничения по IP, ниже появится предупреждение «⚠️ API-ключ без IP whitelist» с адресом, который можно внести в whitelist на Bybit, — это рекомендация, а не требование.
- Старую пару удалите на Bybit, чтобы ею нельзя было воспользоваться.
Пример
Бот «MY_FUTURES» прислал в уведомлениях «Срок действия API-ключей истёк. (Их можно обновить в настройках бота)». Вы создали на Bybit новый ключ с правом торговли деривативами и ограничением по IP, открыли 🤖 Signal-боты → «MY_FUTURES» → Настройки бота → Обновить API-ключи, прислали «ключ секрет». Ответ «API-ключи успешно обновлены» — каналы, торговые настройки и Grid-/DCA-боты на этом боте остались на месте.
Ограничения и допустимые значения
| Параметр | Значение |
|---|---|
| Формат ввода | Ровно два значения через пробел: ключ, затем секрет |
| Длина ключа / секрета | 18 / 36 символов |
| Уникальность | Такая пара не должна быть заведена ни у одного бота |
| Права | Spot Trading для спот-бота, Derivatives / Contract для фьючерсного |
| Мастер-аккаунт копитрейдинга | Не принимается |
| IP whitelist | Рекомендуется, не обязателен |
Типовые ошибки и что бот скажет
- «Нужно отправить ровно ДВА значения через пробел: сначала API-ключ, затем секретный ключ. Вы прислали частей: 1. Пример: AbCdEfGhIjKlMnOpQr 1a2b3c4d5e6f7g8h9i0j1k2l3m4n5o6p7q8r» — ключ и секрет в одном сообщении, через пробел.
- «Неверная длина API-ключа: 20 символов (нужно 18). Скопируйте ключ с Bybit целиком, без лишних пробелов.» / «Неверная длина секретного ключа: 30 символов (нужно 36)…» — скопируйте значения заново.
- «Отправленные вами данные не подходят под формат API-ключей» — в сообщении лишние символы или не ключи.
- «Такая пара API-ключей уже присутствует в системе» — эта пара уже используется другим ботом.
- «API-ключ недействителен» / «Не удалось проверить API-ключи» — ключ удалён на Bybit, введён с ошибкой или биржа не ответила; проверьте и повторите.
- «API-ключи не имеют необходимых разрешений для работы» — у ключа нет права торговать на рынке этого бота (см. «API-ключи не имеют необходимых разрешений»).
- «Этот API-ключ принадлежит мастер-аккаунту копитрейдинга. Все ваши Grid/DCA ордера будут автоматически копироваться вашим подписчикам. Используйте обычный аккаунт без copy-trading.»
