Egor
b2e00ecbbe
Update user_service.py
2026-01-10 20:48:42 +03:00
gy9vin
51b88068bd
fix(payment): добавлен параметр bot в auto_activate_subscription_after_topup
...
- Передача bot через getattr(self, "bot", None) во всех платёжных провайдерах
- Добавлена отправка предупреждений пользователю при отключенной автоактивации
- Добавлены предупреждения о необходимости активации подписки после пополнения
2026-01-08 11:00:34 +03:00
gy9vin
073d96fb27
fix Новый фильтр "Готовы к продлению"
...
1. Добавлен .unique() — предотвращает дубликаты при JOIN с подписками
2. Лимит 20 → 10 — соответствует хендлеру и другим фильтрам
2025-12-30 23:16:42 +03:00
gy9vin
54ffe3e126
feat(transactions): добавлен параметр payment_method для ручных пополнений баланса
...
Добавлена поддержка указания способа оплаты при пополнении баланса:
- add_user_balance(): новый параметр payment_method для передачи в транзакцию
- add_user_balance_by_id(): поддержка payment_method
- UserService: ручные пополнения админом пом
2025-12-26 08:53:08 +03:00
gy9vin
5dd586e0b2
Новый фильтр Готовы к продлению
2025-12-11 22:42:37 +03:00
Egor
7185fde9bc
Handle Platega payments when deleting users
2025-11-12 02:47:37 +03:00
Egor
1d4090ea7a
Handle Heleket payments on user deletion
2025-11-01 05:43:03 +03:00
Egor
165691412b
Clear referral edit state when returning to list
2025-11-01 01:58:08 +03:00
gy9vin
f9cff3e169
Merge branch 'main' of https://github.com/Gy9vin/remnawave-bedolaga-telegram-bot
2025-10-19 13:38:28 +03:00
gy9vin
04c255d748
Добовление оставшихся платежек в простую подписку
2025-10-19 13:33:56 +03:00
Egor
0c93516056
feat: make MulenPay display name configurable
2025-10-19 01:55:10 +03:00
gy9vin
dde90f9ca4
продление подписки после пополнения баланса
2025-10-18 21:10:02 +03:00
Egor
a020db5bc6
Fix server counters when subscriptions are removed
2025-10-08 06:57:53 +03:00
Egor
e32f3191e4
Revert "Fix server squad user counters on removal"
2025-10-08 06:30:05 +03:00
Egor
cf13b49b3c
Fix server squad user counters on removal
2025-10-08 06:26:41 +03:00
gy9vin
c344f418c5
Расширение фильтров
2025-09-30 12:39:15 +03:00
Egor
90c5b1d003
feat: expand admin notifications for promo events
2025-09-30 02:06:31 +03:00
Egor
fb4d714441
Log admin balance deductions as transactions
2025-09-29 15:10:47 +03:00
Egor
b5cb547fe2
Make RemnaWave settings configurable via admin panel
2025-09-25 23:16:31 +03:00
Egor
00cd0bb5b0
Revert "Track last auto promo group to avoid duplicate assignments"
2025-09-25 14:56:08 +03:00
Egor
a6da530848
Track last auto promo group to avoid duplicate assignments
2025-09-25 14:54:46 +03:00
Egor
b234905860
Fix admin user deletion and improve backups
2025-09-24 04:04:20 +03:00
Egor
598dd8b6c1
Add promo group management to admin user profile
2025-09-20 08:35:06 +03:00
gy9vin
7f4899b885
Добавлена фильтрация пользователей по балансу
2025-09-19 08:40:29 +03:00
Legacyyy777
d29ad223a7
Добавлено уведомление пользователю о пополнении/списании баланса. Реализована отправка сообщений через Telegram-бота с информацией о транзакции и администраторе, выполнившем операцию.
2025-09-17 19:22:43 +05:00
Legacyyy777
e8c458f2c4
Добавлен новый параметр REMNAWAVE_USER_DELETE_MODE в конфигурацию и обновлен процесс удаления пользователя RemnaWave с учетом выбранного режима удаления или деактивации. Обработаны возможные ошибки при взаимодействии с Remnawave.
2025-09-17 14:25:37 +05:00
Legacyyy777
e324e50713
Изменен процесс удаления пользователя RemnaWave: добавлена попытка удаления пользователя из панели Remnawave с обработкой ошибок и резервным вариантом деактивации через SubscriptionService.
2025-09-17 14:04:55 +05:00
Egor
9044060816
Update user_service.py
2025-09-17 01:09:15 +03:00
Egor
7dd7643a76
Update user_service.py
2025-09-17 00:25:01 +03:00
yazhog
99c7dc4b29
Clear welcome text references when deleting user
2025-09-14 16:47:40 +03:00
Egor
fae423177b
Update user_service.py
2025-09-09 08:11:28 +03:00
Egor
ec7c121e03
Update user_service.py
2025-09-09 05:32:33 +03:00
Egor
8b047fd18c
Update user_service.py
2025-09-09 05:31:42 +03:00
Egor
deaf16e6ae
Update user_service.py
2025-09-09 05:18:23 +03:00
Egor
0b1a2b7f68
Update user_service.py
2025-09-06 05:45:04 +03:00
Egor
d759dd3a66
Update user_service.py
2025-09-04 13:58:58 +03:00
Egor
a4b96a089f
Update user_service.py
2025-09-04 04:07:09 +03:00
Egor
269f8f6220
Update user_service.py
2025-09-04 04:04:19 +03:00
Egor
f1beda2b89
Update user_service.py
2025-09-04 04:01:03 +03:00
Egor
3dea941c51
Update user_service.py
2025-08-30 04:49:50 +03:00
Egor
40c235cdac
Update user_service.py
2025-08-30 04:26:52 +03:00
Egor
758141dbc4
Update user_service.py
2025-08-30 04:22:57 +03:00
Egor
3c37fa45e6
Update user_service.py
2025-08-30 04:17:01 +03:00
Egor
35a80f4585
Update user_service.py
2025-08-30 04:13:58 +03:00
Egor
860bf7fc7a
Update user_service.py
2025-08-22 08:01:34 +03:00
Egor
c24024db18
Update user_service.py
2025-08-22 07:50:18 +03:00
Egor
7c6adae87f
Update user_service.py
2025-08-22 07:21:19 +03:00
Egor
736e4c6cae
NEW VERSION
...
NEW VERSION
2025-08-20 23:57:04 +03:00