diff --git a/app/handlers/admin/bot_configuration.py b/app/handlers/admin/bot_configuration.py index 0ce5cfa9..85f88ab0 100644 --- a/app/handlers/admin/bot_configuration.py +++ b/app/handlers/admin/bot_configuration.py @@ -46,9 +46,18 @@ CATEGORY_GROUP_METADATA: Dict[str, Dict[str, object]] = { }, "payments": { "title": "πŸ’³ ΠŸΠ»Π°Ρ‚Π΅ΠΆΠ½Ρ‹Π΅ систСмы", - "description": "YooKassa, CryptoBot, MulenPay, PAL24, Tribute ΠΈ Telegram Stars.", + "description": "YooKassa, CryptoBot, MulenPay, PAL24, Wata, Tribute ΠΈ Telegram Stars.", "icon": "πŸ’³", - "categories": ("PAYMENT", "YOOKASSA", "CRYPTOBOT", "MULENPAY", "PAL24", "TRIBUTE", "TELEGRAM"), + "categories": ( + "PAYMENT", + "YOOKASSA", + "CRYPTOBOT", + "MULENPAY", + "PAL24", + "WATA", + "TRIBUTE", + "TELEGRAM", + ), }, "subscriptions": { "title": "πŸ“… Подписки ΠΈ Ρ†Π΅Π½Ρ‹", @@ -76,9 +85,19 @@ CATEGORY_GROUP_METADATA: Dict[str, Dict[str, object]] = { }, "interface": { "title": "🎨 Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΈ Π±Ρ€Π΅Π½Π΄ΠΈΠ½Π³", - "description": "Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ, тСксты, языки, miniapp ΠΈ deep links.", + "description": "Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ, тСксты, языки, Π³Π»Π°Π²Π½ΠΎΠ΅ мСню, miniapp ΠΈ deep links.", "icon": "🎨", - "categories": ("INTERFACE_BRANDING", "INTERFACE_SUBSCRIPTION", "CONNECT_BUTTON", "MINIAPP", "HAPP", "SKIP", "LOCALIZATION", "ADDITIONAL"), + "categories": ( + "INTERFACE", + "INTERFACE_BRANDING", + "INTERFACE_SUBSCRIPTION", + "CONNECT_BUTTON", + "MINIAPP", + "HAPP", + "SKIP", + "LOCALIZATION", + "ADDITIONAL", + ), }, "database": { "title": "πŸ’Ύ Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…", @@ -106,9 +125,9 @@ CATEGORY_GROUP_METADATA: Dict[str, Dict[str, object]] = { }, "advanced": { "title": "⚑ Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅", - "description": "Web API, webhook, Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.", + "description": "Web API, webhook, Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, модСрация ΠΈ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.", "icon": "⚑", - "categories": ("WEB_API", "WEBHOOK", "LOG", "DEBUG"), + "categories": ("WEB_API", "WEBHOOK", "LOG", "MODERATION", "DEBUG"), }, "external_admin": { "title": "πŸ›‘οΈ Π’Π½Π΅ΡˆΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΊΠ°", diff --git a/app/services/system_settings_service.py b/app/services/system_settings_service.py index 02cf22ee..8e43883f 100644 --- a/app/services/system_settings_service.py +++ b/app/services/system_settings_service.py @@ -78,6 +78,7 @@ class BotConfigurationService: "TRIBUTE": "🎁 Tribute", "MULENPAY": "πŸ’° MulenPay", "PAL24": "🏦 PAL24 / PayPalych", + "WATA": "πŸ’  Wata", "EXTERNAL_ADMIN": "πŸ›‘οΈ Π’Π½Π΅ΡˆΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΊΠ°", "SUBSCRIPTIONS_CORE": "πŸ“… Подписки ΠΈ Π»ΠΈΠΌΠΈΡ‚Ρ‹", "PERIODS": "πŸ“† ΠŸΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ подписок", @@ -127,6 +128,7 @@ class BotConfigurationService: "PAL24": "PAL24 / PayPalych ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ Π»ΠΈΠΌΠΈΡ‚Ρ‹.", "TRIBUTE": "Tribute ΠΈ Π΄ΠΎΠ½Π°Ρ‚-сСрвисы.", "TELEGRAM": "Telegram Stars ΠΈ ΠΈΡ… ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ.", + "WATA": "Wata: Ρ‚ΠΎΠΊΠ΅Π½ доступа, Ρ‚ΠΈΠΏ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ° ΠΈ ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ сумм.", "EXTERNAL_ADMIN": "Π’ΠΎΠΊΠ΅Π½ внСшнСй Π°Π΄ΠΌΠΈΠ½ΠΊΠΈ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ запросов.", "SUBSCRIPTIONS_CORE": "Π›ΠΈΠΌΠΈΡ‚Ρ‹ устройств, Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ†Π΅Π½Ρ‹ подписок.", "PERIODS": "ДоступныС ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ подписок ΠΈ ΠΏΡ€ΠΎΠ΄Π»Π΅Π½ΠΈΠΉ.", @@ -171,6 +173,7 @@ class BotConfigurationService: "CHANNEL_SUB_ID": "CHANNEL", "CHANNEL_LINK": "CHANNEL", "CHANNEL_IS_REQUIRED_SUB": "CHANNEL", + "BOT_USERNAME": "CORE", "DEFAULT_LANGUAGE": "LOCALIZATION", "AVAILABLE_LANGUAGES": "LOCALIZATION", "LANGUAGE_SELECTION_ENABLED": "LOCALIZATION", @@ -219,6 +222,7 @@ class BotConfigurationService: "PAYMENT_SUBSCRIPTION_DESCRIPTION": "PAYMENT", "PAYMENT_BALANCE_TEMPLATE": "PAYMENT", "PAYMENT_SUBSCRIPTION_TEMPLATE": "PAYMENT", + "DISABLE_TOPUP_BUTTONS": "PAYMENT", "ENABLE_NOTIFICATIONS": "NOTIFICATIONS", "NOTIFICATION_RETRY_ATTEMPTS": "NOTIFICATIONS", "NOTIFICATION_CACHE_HOURS": "NOTIFICATIONS", @@ -268,6 +272,7 @@ class BotConfigurationService: "MULENPAY_": "MULENPAY", "PAL24_": "PAL24", "PAYMENT_": "PAYMENT", + "WATA_": "WATA", "EXTERNAL_ADMIN_": "EXTERNAL_ADMIN", "CONNECT_BUTTON_HAPP": "HAPP", "HAPP_": "HAPP",