admin
2fd41d82b9
feat(training): drop info heading and show last training time
2026-10-29 20:20:32 +02:00
admin
60f41dd675
fix(training): show progress while building info summary
2026-10-29 20:13:54 +02:00
admin
61c66def3f
feat(training): summarize learned profile and add info button
2026-10-29 20:05:42 +02:00
admin
c32702c402
fix: simplify subscription payment messages
2026-10-20 21:13:51 +02:00
admin
9c37a05139
fix: simplify user-facing bot messages
2026-10-19 15:15:53 +02:00
admin
073c7d2c81
fix: use reply keyboard for subscription purchase
2026-10-12 21:14:58 +02:00
admin
926031713d
fix: recover complete posts from truncated json
2026-10-10 16:57:30 +02:00
admin
b665bf3394
fix: remove max token limit from llm calls
2026-10-10 14:00:23 +02:00
admin
9f62b35798
feat: persist dev bot logs
2026-10-09 21:17:06 +02:00
admin
a43ededa1b
feat: gate post generation on training flag
2026-10-09 20:11:41 +02:00
admin
6f8741cf3c
feat: generate posts from images and reject video
2026-10-09 18:18:37 +02:00
admin
da70e30960
feat: add canned replies and injection screening
2026-10-09 17:31:50 +02:00
admin
3bcec7a9a5
feat: add cumulative account profile training
2026-10-08 23:04:32 +02:00
admin
766ba22f17
fix: retry empty model responses with lower reasoning
2026-10-08 22:12:18 +02:00
admin
1dffdcf32d
feat: confirm training reset and polish bot messages
2026-10-08 21:21:58 +02:00
admin
92771c9d9f
feat: repair malformed model JSON responses
2026-10-08 20:58:47 +02:00
admin
2d743d2220
feat: improve operation diagnostics and API logging
2026-10-08 19:35:31 +02:00
admin
6dd685a6a5
feat: refine mode navigation and subscription renewal UX
2026-10-08 16:34:24 +02:00
admin
36a17f7639
feat: add mode-based bot navigation
2026-10-08 15:56:32 +02:00
admin
3c8917c20a
feat: настоящая оплата Telegram Stars вместо имитации
...
- payments.py: sendInvoice (XTR, 100 звёзд) -> pre_checkout_query -> successful_payment
- /subscribe больше не активирует подписку сам — только отправляет счёт
- handle_pre_checkout подтверждает только свой payload в XTR на 100 звёзд
- таблица payments по telegram_payment_charge_id защищает от двойного начисления
- 16 новых тестов платежей, старый тест заглушки переписан; 75 тестов OK
- Dockerfile копирует payments.py, VERSION 0.1.0+25
2026-10-07 10:35:51 +02:00
admin
a2927052f4
docs: подробная документация (UX + код), фикс дублей, /help без подписки, v0.1.0+19
2026-10-06 18:31:44 +02:00
admin
78d57fe36b
feat: подписка 100 звёзд, триал 3 дня, /balance, /subscribe
2026-10-05 19:50:28 +02:00
admin
2941cb2a24
feat: remove /idea_voice, revert to text-only ideas
2026-10-05 15:25:22 +02:00
admin
95f9729261
feat: add voice idea command
2026-10-05 01:24:23 +02:00
admin
6ed2599a52
feat: add voice idea command
2026-10-05 01:17:47 +02:00
admin
0d181b0c05
feat: make ideas single-use and clear user data
2026-10-05 00:43:47 +02:00
admin
7744884b78
feat: add idea generation and post history
2026-10-05 00:18:53 +02:00
admin
9e46b7218c
fix: process galleries and clean post output
2026-10-04 21:25:01 +02:00
admin
2ab248bc54
fix: clarify writer output and verify reply context
2026-10-04 21:00:18 +02:00
admin
6d46d2c2e3
feat: build social post writer workflows
2026-10-04 20:53:29 +02:00