Egor
678bd18509
Merge pull request #2247 from BEDOLAGA-DEV/main
...
ц
2026-01-08 23:14:18 +03:00
Egor
805e3847b9
Merge pull request #2234 from Gy9vin/main
...
Обновки
2026-01-08 14:43:22 +03:00
gy9vin
eaeb6def51
feat(config): добавлено предупреждение после пополнения и обновлён .env.example
...
Новый функционал:
- SHOW_ACTIVATION_PROMPT_AFTER_TOPUP — показывает предупреждение с кнопками
"Активировать", "Продлить", "Добавить устройства" после пополнения баланса,
если подписка не активна (режим для новичков)
Обновлён .env.example (+138 строк):
- Redis: CART_TTL_SECONDS
- Remnawave: AUTO_SYNC_*, TRIAL_USER_TAG, PAID_SUBSCRIPTION_USER_TAG
- Трафик: BUY_TRAFFIC_BUTTON_VISIBLE, PRICE_TRAFFIC_UNLIMITED
- Автопродление: ENABLE_AUTOPAY
- Конкурсы: REFERRAL_CONTESTS_ENABLED
- YooKassa: TRUSTED_PROXY_NETWORKS
- Mulenpay: DISPLAY_NAME, IFRAME_EXPECTED_ORIGIN, DISPLAY_NAME_BANNED_KEYWORDS
- Platega: DISPLAY_NAME
- WATA: PUBLIC_KEY_CACHE_SECONDS, PUBLIC_KEY_URL
- CloudPayments: API_URL, WIDGET_URL, RETURN_URL
- Интерфейс: MENU_LAYOUT_ENABLED, MINIAPP_PURCHASE_URL, HAPP_DOWNLOAD_LINK_PC
- Web API: WORKERS, TITLE, VERSION, TOKEN_HASH_ALGORITHM, REQUEST_LOGGING,
EXTERNAL_ADMIN_TOKEN, EXTERNAL_ADMIN_TOKEN_BOT_ID
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-08 11:16:52 +03:00
gy9vin
4c1ebd9f61
Merge branch 'main' of https://github.com/Gy9vin/remnawave-bedolaga-telegram-bot
2026-01-08 11:00:38 +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
Mikhail
f25ed360fc
Merge branch 'BEDOLAGA-DEV:main' into main
2026-01-08 08:12:45 +03:00
Egor
75b1fff791
Delete docs/web-api-analysis-and-suggestions.md
2026-01-08 04:55:31 +03:00
Egor
4ed23caa68
Update README.md
2026-01-08 04:41:31 +03:00
Egor
098e297e3a
Update README.md
2026-01-08 04:40:39 +03:00
Egor
20315cf88f
Update README.md
2026-01-08 04:37:18 +03:00
Egor
28c953c5ae
Update Dockerfile
v2.9.5
2026-01-08 03:45:21 +03:00
Egor
685305bff2
Update docker-registry.yml
2026-01-08 03:45:09 +03:00
Egor
927eb1d240
Update docker-hub.yml
2026-01-08 03:44:57 +03:00
Egor
c767473184
Merge pull request #2246 from BEDOLAGA-DEV/dev5
...
Freekassa fix / campaign fix
2026-01-08 03:30:28 +03:00
Egor
744e5c1453
Update campaign_service.py
2026-01-08 03:28:49 +03:00
Egor
5eb581c68e
Update .env.example
2026-01-08 03:19:32 +03:00
Egor
cf53801408
Update freekassa.py
2026-01-08 03:18:56 +03:00
Egor
4e59d0a071
Update freekassa_service.py
2026-01-08 03:18:31 +03:00
Egor
c31de445b9
Update config.py
2026-01-08 03:18:03 +03:00
Egor
cc3f78c2f8
Update subscription.py
2026-01-08 03:07:31 +03:00
Egor
5eae547cb2
Update tariff_purchase.py
2026-01-08 02:57:50 +03:00
Egor
7e8e0c1617
Update tariff_purchase.py
2026-01-08 02:54:31 +03:00
Egor
250b8d95fb
Update tariff_purchase.py
2026-01-08 02:45:26 +03:00
Egor
28e868fb09
Merge pull request #2245 from BEDOLAGA-DEV/main
...
ц
2026-01-08 02:44:47 +03:00
Egor
45e9a29b4e
Update index.html
2026-01-08 02:36:25 +03:00
Egor
8a52b34760
Update index.html
2026-01-08 02:26:36 +03:00
Egor
464df9689e
Update index.html
2026-01-08 01:33:36 +03:00
Egor
6191a7a395
Update index.html
2026-01-08 01:25:27 +03:00
Egor
233f6c3490
Update index.html
2026-01-08 01:02:18 +03:00
Egor
0e5b115d64
Update index.html
2026-01-08 00:52:25 +03:00
Egor
69bf99f3a6
Merge pull request #2244 from BEDOLAGA-DEV/dev5
...
Update index.html
2026-01-07 18:36:05 +03:00
Egor
dae5c07318
Update index.html
2026-01-07 18:35:43 +03:00
Egor
d53bf4ae29
Merge pull request #2243 from BEDOLAGA-DEV/dev5
...
Update index.html
2026-01-07 17:53:10 +03:00
Egor
50dd5a5fb3
Update index.html
2026-01-07 17:52:50 +03:00
Egor
9595026d3d
Merge pull request #2242 from BEDOLAGA-DEV/dev5
...
Api update / Miniapp fix
2026-01-07 17:39:27 +03:00
Egor
571018982f
Update index.html
2026-01-07 17:35:30 +03:00
Egor
cfdfe1ccd1
Update miniapp.py
2026-01-07 17:34:39 +03:00
Egor
d9f0d6496d
Update miniapp.py
2026-01-07 17:33:56 +03:00
Egor
0eba4cfc8f
Update remnawave_api.py
2026-01-07 17:25:06 +03:00
gy9vin
6392033579
fix(referral): обновлены методы отправки уведомлений админам
...
- Заменён метод send_notification на send_to_admins в AdminNotificationService
- Исправлена настройка NOTIFICATIONS_CHAT_ID на ADMIN_NOTIFICATIONS_CHAT_ID для отправки в топик
2026-01-07 17:00:34 +03:00
gy9vin
2607ee4d0a
fix(referral-withdrawal): исправления тестового режима вывода
...
1. Исправлена кнопка "Профиль" после тестового начисления
- callback изменён с admin_user_{id} на admin_user_manage_{id}
2. Исправлена логика расчёта доступного баланса
- Добавлен метод get_first_referral_earning_date()
- Добавлен метод get_user_spending_after_first_earning()
- Теперь учитываются только траты ПОСЛЕ первого реф. начисления
- Старые траты больше не уменьшают доступный реферальный баланс
3. Добавлен bypass cooldown в тестовом режиме
- При REFERRAL_WITHDRAWAL_TEST_MODE=true 30-дневный cooldown пропускается
2026-01-07 16:05:42 +03:00
gy9vin
3299d47b11
merge: resolve conflict in universal_migration.py
2026-01-07 15:05:14 +03:00
gy9vin
4afefcafa4
Добавлена система вывода реферального баланса
...
Новая функциональность вывода средств:
- config.py: добавлены настройки вывода (минимальная сумма, кулдаун, анализ подозрительности, тестовый режим)
- models.py: добавлена модель WithdrawalRequest с полями для заявок, анализа рисков и обработки админ
2026-01-07 14:54:50 +03:00
Mikhail
c582e1b0c6
Merge branch 'BEDOLAGA-DEV:main' into main
2026-01-07 14:24:08 +03:00
Egor
3eb84338a4
Merge pull request #2241 from BEDOLAGA-DEV/dev5
...
Tariffs
2026-01-07 05:14:30 +03:00
Egor
127a609d6b
Update .env.example
2026-01-07 05:12:18 +03:00
Egor
528944f649
Update tariff_purchase.py
2026-01-07 05:06:25 +03:00
Egor
48fa739ca7
Update tariff_purchase.py
2026-01-07 04:48:27 +03:00
Egor
07e50f449f
Update tariff_purchase.py
2026-01-07 04:40:09 +03:00
Egor
47433d905e
Update admin.py
2026-01-07 04:30:54 +03:00