diff --git a/README.md b/README.md index 43d2bf45..4bd9fe92 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,26 @@ # π Remnawave Bedolaga Bot +> **π ΠΠΎΠ²ΡΠΉ Π²Π΅Π±-ΠΊΠ°Π±ΠΈΠ½Π΅Ρ (Cabinet WebApp)** +> +> ΠΡΡΠ»Π° Π½ΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ β Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ°ΠΌΠΈ! +> +> **ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Cabinet:** +> | ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ | +> |------------|----------|--------------| +> | `CABINET_ENABLED` | ΠΠΊΠ»ΡΡΠΈΡΡ Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ | `false` | +> | `CABINET_JWT_SECRET` | Π‘Π΅ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΊΠ»ΡΡ Π΄Π»Ρ JWT ΡΠΎΠΊΠ΅Π½ΠΎΠ² | `BOT_TOKEN` | +> | `CABINET_ACCESS_TOKEN_EXPIRE_MINUTES` | ΠΡΠ΅ΠΌΡ ΠΆΠΈΠ·Π½ΠΈ access token (ΠΌΠΈΠ½ΡΡΡ) | `15` | +> | `CABINET_REFRESH_TOKEN_EXPIRE_DAYS` | ΠΡΠ΅ΠΌΡ ΠΆΠΈΠ·Π½ΠΈ refresh token (Π΄Π½ΠΈ) | `7` | +> | `CABINET_ALLOWED_ORIGINS` | Π Π°Π·ΡΠ΅ΡΡΠ½Π½ΡΠ΅ origins Π΄Π»Ρ CORS | β | +> | `CABINET_EMAIL_VERIFICATION_ENABLED` | ΠΠΊΠ»ΡΡΠΈΡΡ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ email | `false` | +> | `CABINET_EMAIL_VERIFICATION_EXPIRE_HOURS` | ΠΡΠ΅ΠΌΡ ΠΆΠΈΠ·Π½ΠΈ ΡΠΎΠΊΠ΅Π½Π° Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ email (ΡΠ°ΡΡ) | `24` | +> | `CABINET_PASSWORD_RESET_EXPIRE_HOURS` | ΠΡΠ΅ΠΌΡ ΠΆΠΈΠ·Π½ΠΈ ΡΠΎΠΊΠ΅Π½Π° ΡΠ±ΡΠΎΡΠ° ΠΏΠ°ΡΠΎΠ»Ρ (ΡΠ°ΡΡ) | `1` | +> +> ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ email-ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π½Π°ΡΡΡΠΎΠΉΡΠ΅ SMTP-ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅: `SMTP_HOST`, `SMTP_PORT`, `SMTP_USER`, `SMTP_PASSWORD`, `SMTP_FROM_EMAIL`, `SMTP_FROM_NAME`, `SMTP_USE_TLS`. +