Egor
8c7a6ebc2b
Update cloudpayments_service.py
2026-01-24 12:06:47 +03:00
Egor
b5f563f80b
Update cloudpayments.py
2026-01-24 12:05:51 +03:00
Egor
e1b0863642
Update payment_verification_service.py
2026-01-24 11:52:16 +03:00
Egor
9ff8cfab5d
Update cloudpayments.py
2026-01-24 11:51:58 +03:00
Egor
7fd6450180
Update cloudpayments.py
2026-01-24 11:35:59 +03:00
Egor
f44a59f365
Update cloudpayments.py
2026-01-24 11:31:43 +03:00
Egor
7d64abf6f8
Update cloudpayments.py
2026-01-24 11:28:05 +03:00
Egor
34105f8e97
Update daily_subscription_service.py
2026-01-24 11:24:16 +03:00
Egor
7e37bc4409
Update subscription.py
2026-01-24 11:23:28 +03:00
Egor
890c219d90
Update universal_migration.py
2026-01-24 11:13:30 +03:00
Egor
c27128aa30
Update models.py
2026-01-24 11:12:42 +03:00
Egor
3d9a8c39dc
Update user.py
2026-01-24 09:51:13 +03:00
Egor
db01725582
Update subscription.py
2026-01-23 03:45:50 +03:00
Egor
e91cc23156
Update subscription.py
2026-01-23 00:36:25 +03:00
Egor
3a9404c349
Update purchase.py
2026-01-22 23:23:25 +03:00
Egor
25318c1c41
Update admin_promo_offers.py
2026-01-22 23:08:19 +03:00
Egor
2a82b037d8
Add files via upload
2026-01-22 22:39:01 +03:00
Egor
67083980a3
Update payment_service.py
2026-01-22 22:38:31 +03:00
Egor
085459dfd3
Update transaction.py
2026-01-22 22:34:09 +03:00
Egor
65af46cdae
Update reporting_service.py
2026-01-22 22:33:40 +03:00
Egor
f218852f5f
Merge pull request #2391 from BEDOLAGA-DEV/main
...
w
2026-01-22 22:33:00 +03:00
Egor
6635666112
Merge pull request #2390 from Gy9vin/main
...
fix(referral): исправить потерю реферальных кодов при обязательной по…
2026-01-22 22:00:27 +03:00
Egor
83f9d05fe3
Update payments.py
2026-01-22 21:59:10 +03:00
gy9vin
d47a65c29f
fix(referral): исправить потерю реферальных кодов при обязательной подписке на канал
...
Проблема: у некоторых пользователей реферальный код из deep link терялся,
потому что pending_start_payload сохранялся только в FSM state, который
мог быть недоступен (state=None) в edge cases.
Исправления:
- Добавлен Redis fallback для хранения payload (TTL 1 час)
- _capture_start_payload() теперь сохраняет в FSM state И в Redis
- cmd_start() и required_sub_channel_check() проверяют Redis если FSM state
пуст
- Добавлено логирование warning при state=None
- Изменён уровень лога успешного сохранения с debug на info
Изменённые файлы:
- app/middlewares/channel_checker.py — Redis-функции и улучшенное логирование
- app/handlers/start.py — Redis fallback в обработчиках
Добавлены тесты:
- tests/middlewares/test_channel_checker_payload.py (14 тестов)
2026-01-22 21:54:32 +03:00
Egor
626c67a7a7
Update balance.py
2026-01-22 21:52:43 +03:00
Egor
e9c6ea9fc9
Update payments.py
2026-01-22 21:44:53 +03:00
Egor
318dda9e04
Update cloudpayments_service.py
2026-01-22 21:44:13 +03:00
Egor
c73b0433b9
Merge pull request #2387 from BEDOLAGA-DEV/dev5
...
Dev5
2026-01-22 16:09:27 +03:00
Egor
0c2293fef2
Update remnawave_service.py
2026-01-22 16:08:55 +03:00
Egor
9f5971563b
Merge pull request #2386 from BEDOLAGA-DEV/main
...
w
2026-01-22 16:06:54 +03:00
Egor
5930506972
Merge pull request #2379 from Gy9vin/main
...
feat(payments): добавить KassaAI как отдельную платёжную систему
2026-01-21 16:12:00 +03:00
Egor
6b6d79257e
Merge pull request #2383 from BEDOLAGA-DEV/dev5
...
Dev5
2026-01-21 15:43:56 +03:00
Egor
86c2092eff
Update subscription.py
2026-01-21 15:43:29 +03:00
Egor
7bd838f0b0
Update subscription_checker.py
2026-01-21 15:42:13 +03:00
Egor
5563314718
Add files via upload
2026-01-21 15:41:33 +03:00
Egor
db69af159b
Merge pull request #2382 from BEDOLAGA-DEV/main
...
w
2026-01-21 15:22:48 +03:00
Egor
4a16bcbccf
Update auth.py
2026-01-21 15:03:15 +03:00
Egor
8dec623f2d
Update README.md
2026-01-21 11:49:53 +03:00
Egor
0cb714b3a9
Update Dockerfile
v3.1.2
2026-01-21 10:36:42 +03:00
Egor
2c3c4ba09c
Update docker-registry.yml
2026-01-21 10:36:27 +03:00
Egor
48c6c8dd63
Update docker-hub.yml
2026-01-21 10:36:15 +03:00
Egor
d01dd47d57
Merge pull request #2380 from BEDOLAGA-DEV/dev5
...
Update purchase.py
2026-01-21 10:13:19 +03:00
Egor
d51d51db55
Update purchase.py
2026-01-21 10:09:27 +03:00
Mikhail
060ae9decf
Merge branch 'BEDOLAGA-DEV:main' into main
2026-01-21 09:49:12 +03:00
Egor
275c797566
Merge pull request #2378 from BEDOLAGA-DEV/dev5
...
Update balance.py
2026-01-21 09:32:05 +03:00
Egor
d9a4af341e
Update balance.py
2026-01-21 09:31:43 +03:00
Egor
a4f337a502
Merge pull request #2377 from BEDOLAGA-DEV/dev5
...
Update yookassa.py
2026-01-21 09:27:40 +03:00
Egor
1f55d76459
Update yookassa.py
2026-01-21 09:27:17 +03:00
Egor
2760a744db
Merge pull request #2376 from BEDOLAGA-DEV/dev5
...
Update promo.py
2026-01-21 08:21:17 +03:00
Egor
f169c08275
Update promo.py
2026-01-21 08:21:02 +03:00