vrubel
8d51373ec4
fix: таймаут на TTS-запрос, чтобы зависший edge-tts не вешал бота навсегда
...
CI/CD Pipeline / build-and-deploy (push) Successful in 2m53s
При concurrent_updates=False (дефолт PTB) зависший без таймаута вызов
edge_tts.save() блокировал всю очередь апдейтов — бот переставал отвечать
до ручного перезапуска контейнера. Особенно проявлялось на проде при
пачке из нескольких сообщений подряд.
2026-08-27 20:07:32 +00:00
vrubel
4b79899967
замена Пип на Конец в конце озвучки
CI/CD Pipeline / build-and-deploy (push) Successful in 29s
2026-06-20 13:25:40 +00:00
vrubel
0115a8fc72
поиск макс также по латинице (max) в последнем предложении
CI/CD Pipeline / build-and-deploy (push) Successful in 29s
2026-06-20 08:32:33 +00:00
vrubel
649cd8cc33
вырезание последнего предложения если содержит слово макс (любой регистр)
CI/CD Pipeline / build-and-deploy (push) Successful in 30s
2026-06-20 08:26:28 +00:00
vrubel
39f10be7fd
удаление @username из всего текста, замена Конец сообщения на Пип
CI/CD Pipeline / build-and-deploy (push) Successful in 29s
2026-06-20 08:20:57 +00:00
vrubel
50e7cea1f5
очистка текста от эмодзи перед озвучкой, добавление 'Конец сообщения'
CI/CD Pipeline / build-and-deploy (push) Successful in 42s
2026-06-20 08:07:24 +00:00
vrubel
d1e4008233
trigger CI: prod host insecure-registries configured
CI/CD Pipeline / build-and-deploy (push) Successful in 28s
2026-06-06 23:10:09 +00:00
vrubel
64a115da68
fix: add vrubel user to container passwd for SSH uid lookup
CI/CD Pipeline / build-and-deploy (push) Failing after 18s
2026-06-06 23:01:07 +00:00
vrubel
77b46ec9ad
fix: replace scp with cat+ssh to avoid busybox scp uid issue
CI/CD Pipeline / build-and-deploy (push) Failing after 18s
2026-06-06 23:00:02 +00:00
vrubel
6708431971
fix: specify SSH key and user for scp/deploy steps
CI/CD Pipeline / build-and-deploy (push) Failing after 16s
2026-06-06 22:55:28 +00:00
vrubel
3089579661
fix: add openssh-client for scp/ssh
CI/CD Pipeline / build-and-deploy (push) Failing after 16s
2026-06-06 22:54:30 +00:00
vrubel
9f63bdacf6
trigger CI
CI/CD Pipeline / build-and-deploy (push) Failing after 18s
2026-06-06 22:53:39 +00:00
vrubel
6d9dba69f1
fix: use || true for docker install
CI/CD Pipeline / build-and-deploy (push) Failing after 0s
2026-06-06 22:52:36 +00:00
vrubel
9c4621217e
fix: use docker-compose (hyphen) for Alpine compatibility, always install docker
CI/CD Pipeline / build-and-deploy (push) Failing after 0s
2026-06-06 22:51:43 +00:00
vrubel
550fb6ecbf
fix: restore normal docker login+push; dind has insecure-registries via mounted daemon.json
CI/CD Pipeline / build-and-deploy (push) Failing after 0s
2026-06-06 22:35:06 +00:00
vrubel
0f9c67a3b1
debug: add env diagnostics before docker login
CI/CD Pipeline / build-and-deploy (push) Failing after 1s
2026-06-06 22:00:07 +00:00
vrubel
9fe4e7ee78
fix: revert to docker login http:// (insecure-registries now configured on gitvm)
CI/CD Pipeline / build-and-deploy (push) Failing after 17s
2026-06-06 21:58:30 +00:00
vrubel
39540b0703
fix: write registry auth directly to docker config.json instead of login
CI/CD Pipeline / build-and-deploy (push) Failing after 16s
2026-06-06 21:51:28 +00:00
vrubel
84df43a0d2
fix: use http:// prefix for docker login in CI
CI/CD Pipeline / build-and-deploy (push) Failing after 17s
2026-06-06 21:47:40 +00:00
vrubel
f876cba39a
feat: full CI/CD pipeline — build, push to registry, deploy to prod
CI/CD Pipeline / build-and-deploy (push) Failing after 16s
2026-06-06 21:44:45 +00:00
vrubel
a606f9d18c
fix: ensure Docker CLI is available on shell runner
CI/CD Pipeline / build (push) Successful in 27s
CI/CD Pipeline / deploy (push) Successful in 0s
2026-06-06 16:16:42 +00:00
vrubel
afed960269
fix: add GIT_TERMINAL_PROMPT for non-interactive clone
CI/CD Pipeline / build (push) Successful in 16s
CI/CD Pipeline / deploy (push) Successful in 0s
2026-06-06 16:15:44 +00:00
vrubel
ad8a5e5a90
fix: use git clone instead of actions/checkout (no node on shell runner)
CI/CD Pipeline / build (push) Failing after 0s
CI/CD Pipeline / deploy (push) Has been skipped
2026-06-06 16:15:29 +00:00
vrubel
4109aa1ab8
fix: switch CI to shell runner (runs directly on host)
CI/CD Pipeline / build (push) Failing after 0s
CI/CD Pipeline / deploy (push) Has been skipped
2026-06-06 16:10:09 +00:00
vrubel
33f49fde29
fix: remove docker sock options from workflow, use runner config
CI/CD Pipeline / build (push) Failing after 2s
CI/CD Pipeline / deploy (push) Has been skipped
2026-06-06 16:03:16 +00:00
vrubel
506acdb29d
fix: quote docker sock options in workflow
CI/CD Pipeline / build (push) Failing after 2s
CI/CD Pipeline / deploy (push) Has been skipped
2026-06-06 15:58:24 +00:00
vrubel
b241d86181
fix: use container.volumes for docker sock mount
CI/CD Pipeline / build (push) Failing after 2s
CI/CD Pipeline / deploy (push) Has been skipped
2026-06-06 15:55:39 +00:00
vrubel
a8387d2d65
fix: mount docker sock in CI job, remove obsolete version
CI/CD Pipeline / build (push) Failing after 2s
CI/CD Pipeline / deploy (push) Has been skipped
2026-06-06 15:48:58 +00:00
vrubel
ebdceb5bd9
feat: CI/CD pipeline with build test and deploy gate
CI/CD Pipeline / build (push) Failing after 2s
CI/CD Pipeline / deploy (push) Has been skipped
2026-06-06 15:17:58 +00:00
vrubel
c891caa68c
Use env example for compose check
Test pipeline / test (push) Successful in 2s
2026-06-06 13:22:41 +00:00
vrubel
161e917e81
Add test CI workflow
Test pipeline / test (push) Failing after 25s
2026-06-06 13:10:34 +00:00
vrubel
6648fd6346
Remove env file and add env example
2026-06-04 10:40:55 +00:00
vrubel
5a21d12dab
chore: gitignore runtime data (stats.json, admin_chat_id.txt)
2026-06-03 18:45:59 +00:00
vrubel
3333b38e6b
fix: support forwarded media with captions (text from caption, ignore media-only)
2026-06-03 18:43:02 +00:00
vrubel
ed3c1cf0ce
init: TTS Telegram Bot (edge-tts, Dmitry voice, admin panel)
2026-06-03 18:39:05 +00:00