Задать вопрос
@0x80070005

Как создать пользователя в marzban?

Из документации обязательно поле только username. При одном данном поле, получаю ошибка 500.
Окей! Взял полный json создания пользователя в UI и итог: получаю ошибку Request failed with status code 409

На await не обращайте внимание. Код вырезал из разных моих файлов

Что уже не так? Как создать его?
Вот код:
import { MarzbanSDK } from "marzban-sdk";
        
        export const marzban = new MarzbanSDK({
            baseUrl: 'http://127.0.0.1:8000',
            username: '...',
            password: '...',
        });
        try {
            const expireTs = Math.floor(Date.now() / 1000) + 30 * 86400;
            const user = await marzban.user.addUser({
                "status":"active",
                "username":"test_2",
                "note":"",
                "proxies": {
                    "vless": { 
                        "flow":""
                    }
                },
                "data_limit":0,
                "expire":expireTs,
                "data_limit_reset_strategy":"no_reset",
                "inbounds":{
                    "vmess":["VMESS TCP NOTLS"],
                    "trojan":["TROJAN TCP NOTLS"],
                    "vless":["VLESS TCP REALITY"],
                    "shadowsocks":["Shadowsocks TCP"]
                }
            })
        } catch (error) {
            console.log(error.message)
        }
  • Вопрос задан
  • 308 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы