admin
c85f0a34fe
feat: /help разбита на разделы с навигацией инлайн-кнопками (aiogram 3.31.0)
...
- requirements.txt: aiogram 3.26.0 -> 3.31.0 (нативный send_rich_message + edit_message_text(rich_message=...))
- help_message.py: HELP_RICH_HTML -> HELP_SECTIONS (6 разделов) + help_menu_html/help_section_html/help_view/help_plain_view
- навигация на HTML-тегах <tg-button-row>/<tg-button type="callback_data"> (в меню 2 кнопки в ряд, в разделе «В меню» + «Предыдущий»/«Следующий»)
- bot.py: самописный raw-запрос sendRichMessage заменён на bot.send_rich_message; edit_rich_message + callback help_navigation
- онбординг по-прежнему вызывает help_command — кнопки появляются и там
- тест поймал реальный баг: в help_navigation пропущен await у edit_rich_message
- 58 тестов, VERSION 0.1.0+23
2026-10-06 23:15:47 +02:00
admin
0ff0e1abe7
feat: онбординг после /start — welcome Rich Message + вызов help_command
...
- help_message.py: добавлен WELCOME_RICH_HTML (приветствие, примеры, скриншоты)
- bot.py: send_rich_help -> send_rich_html(html, stage) + send_rich_message с plain-fallback
- bot.py: start теперь шлёт welcome Rich Message, пауза 0.8с, затем help_command
- help_command вызывает общий send_rich_message — правки HELP_RICH_HTML меняют и онбординг
- тесты: OnboardingTests (3), README/IDEA/VERSION 0.1.0+22
2026-10-06 22:57:47 +02:00
admin
a2927052f4
docs: подробная документация (UX + код), фикс дублей, /help без подписки, v0.1.0+19
2026-10-06 18:31:44 +02:00
admin
1d4d216b2a
fix: import sqlite3 in bot.py (NameError на деплое)
2026-10-06 18:10:55 +02:00
admin
78d57fe36b
feat: подписка 100 звёзд, триал 3 дня, /balance, /subscribe
2026-10-05 19:50:28 +02:00
admin
db1b1bf75c
feat: add three-message onboarding after /start
2026-10-05 17:15:26 +02:00
admin
2941cb2a24
feat: remove /idea_voice, revert to text-only ideas
2026-10-05 15:25:22 +02:00
admin
7b76bef889
fix: register slash command handler
2026-10-05 01:47:32 +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
9f32f930db
feat: add help version notices and user errors
2026-10-04 22:26:28 +02:00
admin
9e46b7218c
fix: process galleries and clean post output
2026-10-04 21:25:01 +02:00
admin
33cc2b8a15
feat: show typing status during processing
2026-10-04 21:14:05 +02:00
admin
7fbaf0d631
feat: route requests to social post writer
2026-10-04 20:55:20 +02:00
admin
6d46d2c2e3
feat: build social post writer workflows
2026-10-04 20:53:29 +02:00
admin
9cec4f1f14
fix: set accepted user agent for APInex STT
2026-10-04 20:11:05 +02:00
admin
ea68cfba29
feat: transcribe Telegram voice messages via APInex
2026-10-04 20:02:00 +02:00
admin
00cff3d717
Initial echo bot MVP
2026-10-04 19:00:16 +02:00