Commit Graph

48 Commits

Author SHA1 Message Date
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