-
4ea1fc2737
Merge branch 'dev' into promote-main3
main
admin
2026-10-30 00:33:26 +02:00
-
-
140f2f7263
fix(apinex): browser UA — Cloudflare 1010 blocks bot-like User-Agent
dev
admin
2026-10-30 00:33:07 +02:00
-
cdff37a183
Merge dev into main: model slug free/gemini-3.8-flash
admin
2026-10-30 00:19:28 +02:00
-
-
376f26b2eb
fix(llm): default model slug free/gemini-3.8-flash (billing)
admin
2026-10-30 00:12:01 +02:00
-
e9123274a6
docs(support): require Manage Topics right for the support group
admin
2026-10-29 23:58:20 +02:00
-
2b78351707
docs(support): require Manage Topics right for the support group
admin
2026-10-29 23:57:49 +02:00
-
b35188eacc
docs(groups): pin support group id
admin
2026-10-29 23:24:03 +02:00
-
48a82bd0b3
docs(groups): pin support group id
admin
2026-10-29 23:22:44 +02:00
-
9d1f7fa3dd
fix(admin): accept /stats with bot mention
admin
2026-10-29 23:10:38 +02:00
-
741a27eb27
fix(admin): accept /stats with bot mention
admin
2026-10-29 23:10:15 +02:00
-
67b4cd0c70
docs(groups): pin admin group and topic ids
admin
2026-10-29 22:55:37 +02:00
-
f1712d6db0
docs(groups): pin admin group and topic ids
admin
2026-10-29 22:54:48 +02:00
-
d212e60eab
fix(logging): write raw updates in production too
admin
2026-10-29 22:23:59 +02:00
-
089c59bc68
fix(logging): write raw updates in production too
admin
2026-10-29 22:19:40 +02:00
-
de638bb4d0
docs: describe analytics storage and production raw update log
admin
2026-10-29 22:19:40 +02:00
-
-
57f4c6cb4f
fix(subscription): show precise remaining time
admin
2026-10-29 21:35:58 +02:00
-
2fd41d82b9
feat(training): drop info heading and show last training time
admin
2026-10-29 20:20:32 +02:00
-
60f41dd675
fix(training): show progress while building info summary
admin
2026-10-29 20:13:54 +02:00
-
61c66def3f
feat(training): summarize learned profile and add info button
admin
2026-10-29 20:05:42 +02:00
-
26b533716a
fix(subscription): grant one day for one-star plan
admin
2026-10-29 20:00:26 +02:00
-
60dc55a9b3
fix(subscription): allow zero-day dev confirmation
admin
2026-10-29 13:31:24 +02:00
-
dc2ec6344b
fix(subscription): process zero-day one-star payment
admin
2026-10-29 13:03:55 +02:00
-
0dc54a26b9
fix: use one-star subscription probe
admin
2026-10-21 14:27:23 +02:00
-
a5389e9927
fix(subscription): restore subscription:plan callback decorator
admin
2026-10-21 13:54:50 +02:00
-
3819230b3e
test: add zero-star invoice probe
admin
2026-10-21 12:56:50 +02:00
-
13230e3fe2
fix: simplify subscription payment messages
admin
2026-10-20 21:29:44 +02:00
-
c32702c402
fix: simplify subscription payment messages
admin
2026-10-20 21:13:51 +02:00
-
1ff4012e2f
feat: show analytics across periods in tables
admin
2026-10-20 18:35:39 +02:00
-
e4b1b1e510
feat: render full analytics as tables
admin
2026-10-20 17:05:52 +02:00
-
112c3247e0
feat: add per-user analytics and stats report
admin
2026-10-20 16:42:30 +02:00
-
aa59e30776
docs: update onboarding documentation
admin
2026-10-19 18:47:33 +02:00
-
c1f49ededa
feat: update welcome onboarding message
admin
2026-10-19 17:53:39 +02:00
-
9c37a05139
fix: simplify user-facing bot messages
admin
2026-10-19 15:15:53 +02:00
-
073c7d2c81
fix: use reply keyboard for subscription purchase
admin
2026-10-12 21:14:58 +02:00
-
aba1eb4ced
fix: allow help navigation outside help mode
hermes
2026-10-12 20:40:59 +02:00
-
a11b5aac64
feat: перевести навигацию справки на inline-клавиатуру
hermes
2026-10-11 22:55:17 +02:00
-
da0da91479
feat: уплотнить кнопки справки
hermes
2026-10-11 22:11:57 +02:00
-
a73d8f403d
docs: синхронизация версии 0.1.0+59 в README и IDEA.MD
hermes
2026-10-11 21:11:29 +02:00
-
21f4adf0b1
feat: кнопка «Ответить» на сообщении оператора
hermes
2026-10-11 20:40:06 +02:00
-
175d618d62
feat: подпись имени пользователя на сообщении в топике
hermes
2026-10-11 20:22:34 +02:00
-
6938c1d0f3
feat: подпись «Оператор поддержки» на ответе оператора
hermes
2026-10-11 19:59:34 +02:00
-
3dd2924d5e
fix: вход в любой режим закрывает обращение поддержки
hermes
2026-10-11 19:48:57 +02:00
-
12ef2c6b44
fix: /start закрывает обращение в поддержку
hermes
2026-10-11 18:34:14 +02:00
-
562442b979
fix: развести приватные и групповые чаты по роутерам
hermes
2026-10-11 18:16:11 +02:00
-
4076765618
fix: показывать причину сбоя поддержки в development
hermes
2026-10-11 17:04:33 +02:00
-
21db563f28
feat: поддержка в боте — топик, сводка профиля, приветствие оператора
hermes
2026-10-11 16:48:04 +02:00
-
7a630a974f
fix: push the final text into the draft before sending it as a message
admin
2026-10-11 15:34:15 +02:00
-
635b78cb86
fix: always close the operation status so the draft stops hanging
admin
2026-10-11 15:18:59 +02:00
-
87e421ae73
feat: stream operation status as a live draft with activity phrases
admin
2026-10-11 14:51:07 +02:00
-
a95ae7ae5b
docs: sync README/IDEA.MD with 0.1.0+48
admin
2026-10-11 14:07:17 +02:00
-
ff09b74f03
feat: log raw telegram updates in development
admin
2026-10-11 13:19:39 +02:00
-
926031713d
fix: recover complete posts from truncated json
admin
2026-10-10 16:57:30 +02:00
-
04b33e708d
feat: show main menu with version notice
admin
2026-10-10 14:13:40 +02:00
-
b665bf3394
fix: remove max token limit from llm calls
admin
2026-10-10 14:00:23 +02:00
-
9f62b35798
feat: persist dev bot logs
admin
2026-10-09 21:17:06 +02:00
-
a43ededa1b
feat: gate post generation on training flag
admin
2026-10-09 20:11:41 +02:00
-
e847a4b390
feat: add generate-post button
admin
2026-10-09 19:42:35 +02:00
-
6f8741cf3c
feat: generate posts from images and reject video
admin
2026-10-09 18:18:37 +02:00
-
da70e30960
feat: add canned replies and injection screening
admin
2026-10-09 17:31:50 +02:00
-
ea0f7ee27c
fix: keep training completion status concise
admin
2026-10-09 16:52:32 +02:00
-
3e33a9deb5
feat: show editable operation status
admin
2026-10-09 16:46:11 +02:00
-
189f6bc1f0
fix: show user id in subscription status message
admin
2026-10-09 15:13:40 +02:00
-
c90af5b4df
feat: show user id in subscription message
admin
2026-10-08 23:13:05 +02:00
-
3bcec7a9a5
feat: add cumulative account profile training
admin
2026-10-08 23:04:32 +02:00
-
766ba22f17
fix: retry empty model responses with lower reasoning
admin
2026-10-08 22:12:18 +02:00
-
1dffdcf32d
feat: confirm training reset and polish bot messages
admin
2026-10-08 21:21:58 +02:00
-
92771c9d9f
feat: repair malformed model JSON responses
admin
2026-10-08 20:58:47 +02:00
-
2d743d2220
feat: improve operation diagnostics and API logging
admin
2026-10-08 19:35:31 +02:00
-
aaea5b6f58
fix: send subscription Stars invoice directly
admin
2026-10-08 18:28:26 +02:00
-
6dd685a6a5
feat: refine mode navigation and subscription renewal UX
admin
2026-10-08 16:34:24 +02:00
-
36a17f7639
feat: add mode-based bot navigation
admin
2026-10-08 15:56:32 +02:00
-
c02db5ada9
fix: isolate dev messages from production
admin
2026-10-08 14:04:51 +02:00
-
45b1c5b468
feat: dev-кнопка подтверждения тестовой оплаты
admin
2026-10-08 13:32:07 +02:00
-
d5225e2e95
docs: порядок работы по правке бота в IDEA.MD
admin
2026-10-07 11:32:35 +02:00
-
971bf115da
feat: reply-клавиатура + фикс пропавший _send_idea
admin
2026-10-07 11:30:39 +02:00
-
3c8917c20a
feat: настоящая оплата Telegram Stars вместо имитации
admin
2026-10-07 10:35:51 +02:00
-
b586d3aa36
feat: полноширинные кнопки справки + переход в любой раздел
admin
2026-10-07 09:52:57 +02:00
-
c85f0a34fe
feat: /help разбита на разделы с навигацией инлайн-кнопками (aiogram 3.31.0)
admin
2026-10-06 23:15:47 +02:00
-
0ff0e1abe7
feat: онбординг после /start — welcome Rich Message + вызов help_command
admin
2026-10-06 22:57:47 +02:00
-
d618fd8a61
docs: план работ в IDEA.MD, проект Gitea с задачами, v0.1.0+21
admin
2026-10-06 19:41:14 +02:00
-
b43049d283
docs: справка бота с /balance и /subscribe, актуализация README/IDEA, v0.1.0+20
admin
2026-10-06 19:11:11 +02:00
-
a2927052f4
docs: подробная документация (UX + код), фикс дублей, /help без подписки, v0.1.0+19
admin
2026-10-06 18:31:44 +02:00
-
f5d6fa95bd
chore: bump VERSION to 0.1.0+18 (подписка и триал)
admin
2026-10-06 18:17:16 +02:00
-
1d4d216b2a
fix: import sqlite3 in bot.py (NameError на деплое)
admin
2026-10-06 18:10:55 +02:00
-
78d57fe36b
feat: подписка 100 звёзд, триал 3 дня, /balance, /subscribe
admin
2026-10-05 19:50:28 +02:00
-
7c5b28233b
chore: remove deploy test file
admin
2026-10-05 19:10:53 +02:00
-
00b380e71e
test: trigger deploy via webhook
admin
2026-10-05 19:09:09 +02:00
-
db1b1bf75c
feat: add three-message onboarding after /start
admin
2026-10-05 17:15:26 +02:00
-
2941cb2a24
feat: remove /idea_voice, revert to text-only ideas
admin
2026-10-05 15:25:22 +02:00
-
7b76bef889
fix: register slash command handler
admin
2026-10-05 01:47:32 +02:00
-
40383eb6e7
fix: use APInex TTS for voice ideas
admin
2026-10-05 01:35:41 +02:00
-
95f9729261
feat: add voice idea command
admin
2026-10-05 01:24:23 +02:00
-
6ed2599a52
feat: add voice idea command
admin
2026-10-05 01:17:47 +02:00
-
0d181b0c05
feat: make ideas single-use and clear user data
admin
2026-10-05 00:43:47 +02:00
-
7744884b78
feat: add idea generation and post history
admin
2026-10-05 00:18:53 +02:00
-
9f32f930db
feat: add help version notices and user errors
admin
2026-10-04 21:55:55 +02:00
-
9e46b7218c
fix: process galleries and clean post output
admin
2026-10-04 21:25:01 +02:00
-
33cc2b8a15
feat: show typing status during processing
admin
2026-10-04 21:14:05 +02:00
-
6abea3acc8
docs: update social writer project status
admin
2026-10-04 21:02:04 +02:00
-
2ab248bc54
fix: clarify writer output and verify reply context
admin
2026-10-04 21:00:18 +02:00