Egor
63fd318290
Update auth.py
2026-01-17 03:32:10 +03:00
Egor
c1f035b13d
Add files via upload
2026-01-17 01:14:57 +03:00
gy9vin
1c2dca2c65
fix(traffic): исправлены критические баги мониторинга трафика v2
...
- Исправлен баг с пустым snapshot {} (не распознавался как существующий)
- Исправлено игнорирование комментариев в TRAFFIC_MONITORED_NODES
- Добавлено исключение пользователей по UUID (TRAFFIC_EXCLUDED_USER_UUIDS)
- Добавлены названия нод в уведомления о превышении трафика
- Улучшено логирование: кулдаун, фильтры, исключённые пользователи
- Исправлен баг с блокировкой имён типа "Сейтмеметов" (ложное срабатывание на "тме")
- Разрешён конфликт слияния в display_name_restriction.py
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-16 12:19:29 +03:00
gy9vin
ab492f3aef
Мониторинг и исправления защиты имени пользователя!
2026-01-16 12:18:04 +03:00
Egor
61cc2a72cd
Update display_name_restriction.py
2026-01-13 00:06:42 +03:00
Egor
6e8c9bda30
Update channel_checker.py
2026-01-12 17:39:58 +03:00
Egor
ae94ed1dcf
Update subscription_checker.py
2026-01-12 17:36:31 +03:00
gy9vin
d524088bb8
Обязательная подписка на канал Доработка
2026-01-02 16:14:40 +03:00
gy9vin
58c924b70a
fix(campaign,channel): исправлена логика рекламных кампаний и проверки подписки на канал
...
- Рекламные кампании теперь выдают триальную подписку (is_trial=True),
а не платную — пользователь становится платным только после оплаты
- Добавлена настройка CHANNEL_REQUIRED_FOR_ALL для проверки подписки
на канал для ВСЕХ пользователей (платных и триальных)
- Добавлен параметр is_trial в create_paid_subscription для гибкости
2025-12-26 21:40:28 +03:00
Egor
151ce092b9
Enhance button stats middleware with builtin callbacks
...
Added a set of known builtin callback data for button statistics logging.
2025-12-21 07:16:55 +03:00
PEDZEO
0cd355a878
Merge pull request #2175 from BEDOLAGA-DEV/buttons
...
Buttons
2025-12-21 05:02:45 +03:00
PEDZEO
aa669fa3cd
Refactor logging in ButtonStatsMiddleware and cleanup debug endpoints in menu_layout; streamline button click logging and enhance error handling.
2025-12-21 04:05:26 +03:00
PEDZEO
ce11ec7c0e
Enhance ButtonStatsMiddleware with improved logging and error handling; log middleware activation status based on MENU_LAYOUT_ENABLED setting.
2025-12-21 02:17:40 +03:00
PEDZEO
10bc00d429
Merge pull request #2174 from BEDOLAGA-DEV/buttons
...
Buttons
2025-12-20 02:55:59 +03:00
PEDZEO
dd24b7ffde
Add ButtonStatsMiddleware for automatic button click logging in bot setup
2025-12-20 02:42:40 +03:00
Egor
7b60be1ec7
Add toggle for trial deactivation on channel unsubscribe
2025-12-18 03:04:13 +03:00
belousotroll
ceb45b4c0b
add policy page at registration stage
2025-11-22 21:30:11 +07:00
Egor
1fdf1e49a3
Handle missing channel link in subscription check
2025-11-20 23:06:34 +03:00
Egor
cd2b0a2d67
Handle duplicate channel subscription messages
2025-11-20 01:10:28 +03:00
Egor
61e936dd49
Fix campaign visit notifications on initial link click
2025-10-31 22:01:03 +03:00
Egor
75e9b8e27d
Fix campaign tracking for users subscribing before /start
2025-10-13 20:51:25 +03:00
Egor
45d2ca6e25
feat: make display name banned keywords configurable
2025-10-10 00:42:17 +03:00
Egor
f73a0fcfe8
Tighten keyword detection in display name middleware
2025-10-09 18:41:35 +03:00
Egor
4363955443
Add language selection workflow and menu option
2025-09-30 02:37:57 +03:00
PEDZEO
c4b5db9002
fix(validation): sanitize имён + HTML-escape только в /start
2025-09-29 02:17:19 +03:00
Egor
b5cb547fe2
Make RemnaWave settings configurable via admin panel
2025-09-25 23:16:31 +03:00
Egor
2713bdf08e
Handle trial subscription status on channel membership changes
2025-09-25 16:05:30 +03:00
Egor
14412871bf
Allow admins to bypass channel subscription check
2025-09-24 09:09:02 +03:00
Egor
745ebf64ef
Revert "Dev5"
2025-09-23 05:53:13 +03:00
Egor
7d5d89302b
Ignore topic messages
2025-09-23 05:38:59 +03:00
PEDZEO
f0ae702933
Fix ticket system: add noop handlers, pagination, validation, and admin back button routing
2025-09-22 21:40:10 +03:00
yazhog
31c560093d
Промежуточный этап локализации
2025-09-18 09:09:55 +03:00
Egor
5af41f8d4e
Update channel_checker.py
2025-09-16 07:45:09 +03:00
Egor
ba8a57e381
Add files via upload
2025-09-16 07:23:14 +03:00
Egor
10f2a8327c
Update channel_checker.py
2025-09-16 06:20:45 +03:00
Egor
743e99af85
Merge pull request #78 from yazhog/main
...
Шаблон описания пользователя в панели Remnawave, с плейсхолдерами
2025-09-16 01:38:53 +03:00
yazhog
a4f3fe5a49
Run RemnaWave middleware updates asynchronously
2025-09-15 21:43:30 +03:00
yazhog
3a58a3490a
Update RemnaWave description from auth middleware
2025-09-15 21:31:49 +03:00
firewookie
7244e3978b
upd channel check
2025-09-15 16:37:21 +05:00
firewookie
41cabf5e0e
add middleware and keyboard
2025-09-14 23:42:47 +05:00
Egor
b8c9302018
Add files via upload
2025-09-13 09:21:32 +03:00
Egor
a448adec93
Create global_error.py
2025-09-13 09:18:55 +03:00
yazhog
e060c39790
Fix state detection for registration in auth middleware
2025-09-07 00:16:29 +03:00
yazhog
612d7ad529
Allow messages in registration states
2025-09-07 00:08:27 +03:00
Egor
435dbf6cee
Update auth.py
2025-08-31 22:42:02 +03:00
Egor
94d38eeb71
Update auth.py
2025-08-31 22:41:31 +03:00
Egor
0e7f6f90ed
Update auth.py
2025-08-31 22:40:41 +03:00
Egor
3511325285
Update auth.py
2025-08-31 16:18:42 +03:00
Egor
62507c5d28
Update auth.py
2025-08-31 16:10:28 +03:00
Egor
090df2e3ea
Update maintenance.py
2025-08-30 14:45:02 +03:00