Создать API для управления настройками бота (Settings API) #93

Open
opened 2026-06-17 19:43:21 +00:00 by NW · 0 comments
Owner

Описание

API для управления настройками через веб-интерфейс: BOT_TOKEN, ADMIN_IDS, кошельки, WireGuard, и т.д.

Задачи

  • Таблица settings (key, value, type, description, updated_at)
  • src/admin/routes/settings.js — CRUD
  • src/admin/services/settingsService.js
  • Миграция: импорт env vars → settings DB
  • Приоритет: settings DB > .env > default
  • Шифрование секретных значений (BOT_TOKEN, ENCRYPTION_KEY, WG_PRIVATE_KEY)
  • Маскирование секретов в GET-ответах

Приоритет: ВЫСОКИЙ

## Описание API для управления настройками через веб-интерфейс: BOT_TOKEN, ADMIN_IDS, кошельки, WireGuard, и т.д. ## Задачи - [ ] Таблица `settings` (key, value, type, description, updated_at) - [ ] `src/admin/routes/settings.js` — CRUD - [ ] `src/admin/services/settingsService.js` - [ ] Миграция: импорт env vars → settings DB - [ ] Приоритет: settings DB > .env > default - [ ] Шифрование секретных значений (BOT_TOKEN, ENCRYPTION_KEY, WG_PRIVATE_KEY) - [ ] Маскирование секретов в GET-ответах ## Настройки: BOT_TOKEN, ADMIN_IDS, SUPPORT_LINK, COMMISSION_*, WG_*, ENCRYPTION_KEY, LOG_LEVEL ## Приоритет: ВЫСОКИЙ
NW added this to the Phase 3: Admin Panel Foundation milestone 2026-06-17 19:43:21 +00:00
NW added the priority::hightype::featurephase::3 labels 2026-06-17 19:43:21 +00:00
Sign in to join this conversation.