feat: expose Telegram anti-flood settings
This commit is contained in:
@@ -1155,7 +1155,32 @@
|
||||
"admin_settings_section_migrations": "Migrations",
|
||||
"admin_settings_field_telemetry_enabled_label": "Anonymous install analytics",
|
||||
"admin_settings_field_telemetry_enabled_description": "Sends one anonymous heartbeat per day (version, OS, locale, user-count range). No personal data, tokens or domains. Helps gauge how many installs are active and which versions are in use. Toggling this off takes effect without a restart.",
|
||||
"admin_settings_field_telegram_drop_non_private_updates_label": "Drop non-private Telegram updates",
|
||||
"admin_settings_field_telegram_drop_non_private_updates_description": "Drops group and channel messages/callbacks before database-backed middleware runs. Keep enabled for a private sales bot.",
|
||||
"admin_settings_field_telegram_antiflood_enabled_label": "Telegram anti-flood enabled",
|
||||
"admin_settings_field_telegram_antiflood_enabled_description": "Enables soft per-user limits that cut off only extreme Telegram update floods.",
|
||||
"admin_settings_field_telegram_antiflood_window_seconds_label": "Anti-flood window",
|
||||
"admin_settings_field_telegram_antiflood_window_seconds_description": "Rolling window in seconds used by all Telegram anti-flood buckets.",
|
||||
"admin_settings_field_telegram_antiflood_max_updates_per_window_label": "All updates limit",
|
||||
"admin_settings_field_telegram_antiflood_max_updates_per_window_description": "Maximum total Telegram updates from one user or chat during the window. 0 disables this bucket.",
|
||||
"admin_settings_field_telegram_antiflood_message_max_per_window_label": "Messages limit",
|
||||
"admin_settings_field_telegram_antiflood_message_max_per_window_description": "Maximum message updates from one user or chat during the window. 0 disables this bucket.",
|
||||
"admin_settings_field_telegram_antiflood_callback_max_per_window_label": "Button callbacks limit",
|
||||
"admin_settings_field_telegram_antiflood_callback_max_per_window_description": "Maximum callback-query updates from one user during the window. 0 disables this bucket.",
|
||||
"admin_settings_field_telegram_antiflood_inline_max_per_window_label": "Inline queries limit",
|
||||
"admin_settings_field_telegram_antiflood_inline_max_per_window_description": "Maximum inline-query updates from one user during the window. 0 disables this bucket.",
|
||||
"admin_settings_field_telegram_antiflood_start_max_per_window_label": "/start limit",
|
||||
"admin_settings_field_telegram_antiflood_start_max_per_window_description": "Maximum /start messages from one user during the window. 0 disables this bucket.",
|
||||
"admin_settings_field_telegram_antiflood_expensive_callback_max_per_window_label": "Expensive callbacks limit",
|
||||
"admin_settings_field_telegram_antiflood_expensive_callback_max_per_window_description": "Maximum payment, trial, promo and account-changing callbacks from one user during the window. 0 disables this bucket.",
|
||||
"admin_settings_field_telegram_action_cooldown_enabled_label": "Action cooldowns enabled",
|
||||
"admin_settings_field_telegram_action_cooldown_enabled_description": "Deduplicates exact repeated payment and trial button presses from the same user.",
|
||||
"admin_settings_field_telegram_payment_callback_cooldown_seconds_label": "Payment callback cooldown",
|
||||
"admin_settings_field_telegram_payment_callback_cooldown_seconds_description": "Seconds to suppress an exact repeated payment callback from the same user. 0 disables this cooldown.",
|
||||
"admin_settings_field_telegram_trial_callback_cooldown_seconds_label": "Trial callback cooldown",
|
||||
"admin_settings_field_telegram_trial_callback_cooldown_seconds_description": "Seconds to suppress an exact repeated trial activation callback from the same user. 0 disables this cooldown.",
|
||||
"admin_settings_subsection_common": "Common",
|
||||
"admin_settings_subsection_telegram_antiflood": "Telegram anti-flood",
|
||||
"admin_settings_subsection_checkout": "Checkout",
|
||||
"admin_settings_subsection_trial": "Trial",
|
||||
"admin_settings_subsection_referral": "Referral program",
|
||||
|
||||
Reference in New Issue
Block a user