gy9vin
bea6c02d89
kassa ai
2026-02-01 11:18:54 +03:00
Mikhail
5c94bda60a
Merge branch 'BEDOLAGA-DEV:main' into main
2026-01-30 23:41:34 +03:00
gy9vin
b8d0e6eefb
Новый фильтр и кричиеский баг
...
Теперь при подписке на канал:
- ✅ Обычные пользователи — подписка реактивируется
- 🚫 Заблокированные — пропуск с логом, подписка НЕ активируется
2026-01-30 23:40:46 +03:00
Egor
55d817bcad
Update user_service.py
2026-01-30 20:43:45 +03:00
Egor
8a9994e539
Update user_service.py
2026-01-30 20:41:42 +03:00
Egor
df189dcf17
Update user_service.py
2026-01-25 11:33:58 +03:00
c0mrade
9a2aea038a
chore: add uv package manager and ruff linter configuration
...
- Add pyproject.toml with uv and ruff configuration
- Pin Python version to 3.13 via .python-version
- Add Makefile commands: lint, format, fix
- Apply ruff formatting to entire codebase
- Remove unused imports (base64 in yookassa/simple_subscription)
- Update .gitignore for new config files
2026-01-24 17:45:27 +03:00
Egor
b576cb4486
Add files via upload
2026-01-23 11:22:31 +03:00
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