Настройка пользователя root
В CLI по умолчанию используется --user root, поэтому проще всего начать с корректно настроенного root-аккаунта.
1. Создать или обновить root
npx @tradejs/cli user-add -u root -p 'StrongPassword123!'
Что делает команда:
- хеширует пароль через
bcrypt - записывает пользователя в Redis-ключ
users:index:root - автоматически создает persistent token для
root, если его нет - хранит account-level настройки в той же Redis-записи пользователя
2. Проверить пользователя в Redis
redis-cli JSON.GET users:index:root
В ответе должны быть как минимум:
userNamepasswordHashupdatedAttoken(дляroot)
После сохранения настроек в UI в этой же записи могут появиться:
BYBIT_API_KEYBYBIT_API_SECRETOPENAI_API_KEYOPENAI_API_ENDPOINTTG_BOT_TOKENTG_CHAT_ID
3. Войти в приложение
- Откройте страницу входа вашего TradeJS-приложения (или API-клиент).
- Войдите под
rootи указанным паролем. - Откройте drawer настроек аккаунта через иконку шестеренки в левом сайдбаре.
- Настройте нужные параметры для этого пользователя:
- Bybit API key/secret
- смену пароля
- persistent token для passwordless auth
- OpenAI API key/endpoint
- Telegram bot token/chat id
- Для API-only сценариев используйте persistent token из Redis или из drawer настроек аккаунта.
4. Смена пароля или токена
Смена пароля:
npx @tradejs/cli user-add -u root -p 'NewStrongPassword456!'
Явно задать токен:
npx @tradejs/cli user-add -u root -p 'NewStrongPassword456!' -t 'my-static-token'
Примечания:
- Пароль и токен также можно менять из drawer настроек аккаунта после входа.
- Секреты хранятся в Redis на уровне пользователя и в UI показываются в замаскированном виде.