feat: add help version notices and user errors

This commit is contained in:
admin committed 2026-10-04 22:26:28 +02:00
1 parent 9e46b7218c
commit 9f32f930db
9 files changed
+256 -30

No files matched your search

+2
View File
@@ -3,6 +3,8 @@
The bot prepares social-media posts only when the user explicitly asks. It transcribes Russian voice notes with APInex STT, classifies intent with an LLM, and uses Gemini 3.8 Flash via APInex to write/revise posts or infer Tone of Voice from a screenshot. A post request/revision returns three separate messages. The bot shows the Telegram typing indicator while classifying, transcribing, reading images, and generating. It stores no conversation history.
- Runtime: Python 3.12, aiogram 3.x
- Release version is stored in `VERSION` and incremented for each code change; dev sends a version notice on boot.
- In development, processing errors are returned to the user with a concise, secret-redacted reason.
- Coolify: project `Social Post Writer Bot`, environment `development`, server `spb-easy-dale`
- Gitea: `admin/social-post-writer-bot`, branch `dev`
- API key and model variables are stored only in Coolify: `APINEX_API_KEY`, `APINEX_STT_MODEL`, `APINEX_INTENT_CLASSIFIER_MODEL`, `APINEX_POST_WRITER_MODEL`, `APINEX_IMAGE_TONE_MODEL`.