Egor
ca5f9af325
Update miniapp.py
2026-01-11 02:13:03 +03:00
Egor
34a5b0345f
Update miniapp.py
2026-01-10 21:58:04 +03:00
Egor
c5a35cd254
Update miniapp.py
2026-01-10 21:36:31 +03:00
Egor
c7a51915c9
Update miniapp.py
2026-01-10 21:35:59 +03:00
Egor
60846ad06b
Update miniapp.py
2026-01-10 21:29:55 +03:00
Egor
7a86cb6010
Update miniapp.py
2026-01-10 21:25:03 +03:00
Egor
16e70bff46
Update miniapp.py
2026-01-10 21:14:40 +03:00
Egor
4c947a3de9
Update miniapp.py
2026-01-10 21:14:06 +03:00
Egor
3685af771e
Update miniapp.py
2026-01-10 18:28:48 +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
a8c54c4d3b
Update miniapp.py
2026-01-07 03:48:49 +03:00
Egor
fefc46e5c4
Update miniapp.py
2026-01-07 03:38:52 +03:00
Egor
0ef3e32c15
Update miniapp.py
2026-01-07 03:20:58 +03:00
Egor
48cb19170b
Update miniapp.py
2026-01-07 02:24:30 +03:00
Egor
1af1919a14
Update miniapp.py
2026-01-07 02:23:58 +03:00
Egor
7c846c2f83
Update miniapp.py
2026-01-06 21:01:20 +03:00
PEDZEO
6b69ec750e
feat: add cabinet (personal account) backend API
...
- Add JWT authentication for cabinet users
- Add Telegram WebApp authentication
- Add subscription management endpoints
- Add balance and transactions endpoints
- Add referral system endpoints
- Add tickets support for cabinet
- Add webhooks and websocket for real-time updates
- Add email verification service
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-01 23:20:20 +03:00
Egor
b6503f9af9
Update miniapp.py
2025-12-30 18:15:02 +04:00
gy9vin
1b736b381d
refactor(nalogo): упростить настройку чеков и использовать локальное время
...
- Удалена избыточная настройка NALOGO_RECEIPTS_ENABLED
- Удален эндпоинт /settings/support/nalogo_receipts_enabled
- Удалены методы is_nalogo_receipts_enabled и set_nalogo_receipts_enabled из SupportSettingsService
- Упрощена логика создания чеков
2025-12-27 19:29:04 +03:00
Mikhail
9f12462871
Merge branch 'main' into fix
2025-12-27 15:54:07 +03:00
PEDZEO
0264c24743
Enhance backup upload validation
...
- Added checks for safe filename to prevent directory traversal attacks.
- Updated file type validation to use the sanitized filename.
- Implemented path resolution to ensure uploaded files are within the backup directory.
2025-12-27 05:16:08 +03:00
PEDZEO
1aade85fc9
Add backup management endpoints
...
- Implemented download, restore, upload and delete functionalities for backups.
- Added corresponding request and response schemas for backup operations.
- Enhanced security checks to prevent unauthorized access to backup files.
2025-12-27 04:33:13 +03:00
Mikhail
fb9405cccd
Merge branch 'BEDOLAGA-DEV:main' into main
2025-12-25 23:56:04 +03:00
Egor
648fba6e2a
Update miniapp.py
2025-12-25 21:10:15 +03:00
gy9vin
90c3df6331
Добавлен функционал подключения модема к подписке
...
Изменения:
- Добавлены настройки модема в .env.example и config.py (MODEM_ENABLED, MODEM_PRICE_PER_MONTH, MODEM_PERIOD_DISCOUNTS)
- Добавлено поле modem_enabled в модель Subscription
- Реализован модуль handlers/subscription/modem.py с обработчиками подключения/отключения модема
- Добавлено управ
2025-12-25 14:26:15 +03:00
Mikhail
0ddf24125b
Merge branch 'BEDOLAGA-DEV:main' into main
2025-12-24 16:17:29 +03:00
Egor
2c6c7056e8
Update subscriptions.py
2025-12-24 11:16:00 +03:00
Egor
8a10b96fef
Update users.py
2025-12-24 11:15:40 +03:00
gy9vin
b3cdd3c03a
Расширение функционала конкурсов: разнообразие наград, напоминания, многоязычность
...
Изменения:
- ContestTemplate: prize_days заменен на prize_type и prize_value для поддержки разных типов наград (days, balance, custom)
- _award_prize: обновлена логика выдачи призов для всех типов наград
- DEFAULT_TEMPLATES: обновлены для использования prize_type/prize_value
- upsert_template: обновлена сигнатура для новых полей
- _announce_round_start: добавлена локализация и напоминания о конкурсах
- handle_text_answer: исправлена гонка условий с атомарным инкрементом победителей
- Локализация: добавлены ключи CONTEST_START_ANNOUNCEMENT, CONTEST_PRIZE, DAYS, CONTEST_WINNERS, CONTEST_ATTEMPTS, CONTEST_ELIGIBILITY, REMINDER, CONTEST_REMINDER_TEXT в ru.json и en.json
- API схемы: обновлены ContestTemplateResponse и ContestTemplateUpdateRequest
Требуется миграция БД для новых колонок prize_type и prize_value.
2025-12-23 19:15:40 +03:00
Egor
f2d2c0a8a4
Merge pull request #2196 from BEDOLAGA-DEV/dev5
...
Remnawave Api Update / Pinned Massages
2025-12-22 15:18:18 +03:00
Egor
07f445b485
Update pinned_messages.py
2025-12-22 15:01:26 +03:00
Egor
a94cb355aa
Add files via upload
2025-12-22 14:56:16 +03:00
Egor
9f14ae67da
Update __init__.py
2025-12-22 14:48:14 +03:00
Egor
44247dee03
Update app.py
2025-12-22 14:47:40 +03:00
Egor
c66af415d5
Add files via upload
2025-12-22 14:46:51 +03:00
Egor
6b2d7618a7
Add files via upload
2025-12-22 14:45:27 +03:00
Dxnil
0b61878de8
chore: sync subscription with Remnawave on creation/replacement
2025-12-21 17:53:16 +03:00
Egor
7dcd11b964
Update contests.py
2025-12-21 07:53:20 +03:00
Egor
16031023cb
Change datetime from now() to utcnow()
2025-12-21 07:17:52 +03:00
PEDZEO
0cd355a878
Merge pull request #2175 from BEDOLAGA-DEV/buttons
...
Buttons
2025-12-21 05:02:45 +03:00
Egor
344ff65710
Merge pull request #2173 from Gy9vin/main
...
Юкасса сдк обновление
2025-12-21 04:52:41 +03:00
PEDZEO
1d01a77457
Add global partner statistics endpoints and enhance partner-related schemas; implement detailed stats retrieval for referrers and daily statistics.
2025-12-21 04:35:58 +03:00
PEDZEO
aa669fa3cd
Refactor logging in ButtonStatsMiddleware and cleanup debug endpoints in menu_layout; streamline button click logging and enhance error handling.
2025-12-21 04:05:26 +03:00
PEDZEO
02ebcd368e
Improve logging in get_top_users to include detailed user data and streamline response item creation
2025-12-21 03:15:25 +03:00
PEDZEO
7e1a2998af
Add debug_stats endpoint to expose raw button click log data and enhance logging for user_id checks in get_top_users
2025-12-21 03:10:41 +03:00
PEDZEO
763d8f2aaa
Enhance logging in get_stats_by_button_type to include total record count in button_click_logs and update stats logging to info level for better visibility.
2025-12-21 02:54:40 +03:00
gy9vin
837473b274
Апи для детальной статистики по конкурсу рефералов
2025-12-21 00:38:08 +03:00
PEDZEO
f4ed274623
Merge branch 'buttons' of https://github.com/Fr1ngg/remnawave-bedolaga-telegram-bot into buttons
2025-12-20 21:56:36 +03:00
PEDZEO
32c28aedea
Enhance MenuLayoutStatsService to include daily, weekly, and monthly click statistics for buttons, improving analytics capabilities in the menu layout.
2025-12-20 21:56:33 +03:00