Commit Graph

36 Commits

Author SHA1 Message Date
Grendgi
7f7f2427cb chore: use common header parsing 2026-06-17 14:19:13 +03:00
Grendgi
73afcb64d5 Allow monitoring tg access to managed departments
All checks were successful
CI / hygiene (push) Successful in 2s
Build and Deploy / build-and-deploy (push) Successful in 44s
CI / go (push) Successful in 16s
CI / python (push) Successful in 2s
2026-06-15 18:02:09 +03:00
Grendgi
5eb8e21eda Add monitoring TG CI hygiene guard
All checks were successful
CI / hygiene (push) Successful in 2s
Build and Deploy / build-and-deploy (push) Successful in 27s
CI / go (push) Successful in 26s
CI / python (push) Successful in 2s
2026-06-12 16:42:35 +03:00
Grendgi
778b48cc12 Protect monitoring TG API with internal key 2026-06-12 16:32:10 +03:00
Grendgi
1f1354e72b Retry monitoring TG database connection on startup 2026-06-12 16:28:02 +03:00
Grendgi
fd1ee0611b Batch enqueue TG AI classifications
All checks were successful
CI / go (push) Successful in 18s
CI / python (push) Successful in 2s
Build and Deploy / build-and-deploy (push) Successful in 29s
2026-06-12 09:01:41 +03:00
Grendgi
fc696c9e13 Add per-section TG classifications
All checks were successful
CI / go (push) Successful in 16s
CI / python (push) Successful in 2s
Build and Deploy / build-and-deploy (push) Successful in 46s
2026-06-11 17:06:00 +03:00
Grendgi
f66ca4b6d4 Ignore non-real-estate sales in TG leads
All checks were successful
CI / go (push) Successful in 26s
CI / python (push) Successful in 2s
Build and Deploy / build-and-deploy (push) Successful in 27s
2026-06-11 14:51:29 +03:00
Grendgi
eb12190729 Fix monitoring TG CI lint issues
All checks were successful
CI / go (push) Successful in 28s
CI / python (push) Successful in 1s
Build and Deploy / build-and-deploy (push) Successful in 26s
2026-06-09 11:33:20 +03:00
Grendgi
c4ad6c6c84 Add CI workflow
Some checks failed
Build and Deploy / build-and-deploy (push) Successful in 18s
CI / go (push) Failing after 49s
CI / python (push) Failing after 26s
2026-06-09 10:32:22 +03:00
Grendgi
2d0d751115 Share Telegram channels across sections
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 43s
2026-06-08 23:54:49 +03:00
Grendgi
ddea7002f1 Deploy all monitoring TG containers
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 15s
2026-06-08 23:33:08 +03:00
Grendgi
29490e5f93 Return skipped status for Telegram poll limits
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 30s
2026-06-08 23:29:38 +03:00
Grendgi
5165b31910 Handle Telegram poll failures gracefully
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 31s
2026-06-08 23:14:29 +03:00
Grendgi
e075b11761 Fix Docker build context for Go classifier
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 30s
2026-06-08 16:55:55 +03:00
Grendgi
bc15c2e116 Allow monitoring TG AI retries
Some checks failed
Build and Deploy / build-and-deploy (push) Failing after 5s
2026-06-08 15:48:47 +03:00
Grendgi
8259a01a88 Route monitoring TG classification through AI service
Some checks failed
Build and Deploy / build-and-deploy (push) Failing after 5s
2026-06-08 15:47:42 +03:00
Grendgi
a924cd832b Store monitoring TG media in MinIO
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 45s
2026-06-05 16:58:08 +03:00
Grendgi
4ac976b4eb Harden monitoring TG reanalyze reset 2026-06-05 16:35:58 +03:00
Grendgi
fd6fc6b931 Handle scalar TG extracted payloads 2026-06-05 16:31:20 +03:00
Grendgi
76b6230c7a Configure monitoring TG LLM key
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 15s
2026-06-05 16:25:54 +03:00
Grendgi
4e94ce092e Avoid parallel monitoring TG telegram pods 2026-06-05 16:18:00 +03:00
Grendgi
a025f17544 Serve monitoring TG message media
Some checks failed
Build and Deploy / build-and-deploy (push) Failing after 3m16s
2026-06-05 16:08:03 +03:00
Grendgi
276753f338 Support monitoring TG role permissions
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 38s
2026-06-05 15:23:42 +03:00
Grendgi
00d246599f Fix monitoring TG auth status
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 30s
2026-06-05 15:09:05 +03:00
Grendgi
2e7b953c5b .
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 16s
2026-06-05 14:58:27 +03:00
Grendgi
dd475ff042 Run monitoring TG migrations before startup
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 14s
2026-06-04 16:55:41 +03:00
Grendgi
e736573d6f Ensure Telegram session directory exists
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 28s
2026-06-04 16:35:29 +03:00
Grendgi
771ea97156 .
Some checks failed
Build and Deploy / build-and-deploy (push) Failing after 3m53s
2026-06-04 16:15:05 +03:00
Grendgi
a385f70906 Remove env file support from monitoring TG 2026-06-04 16:14:12 +03:00
Grendgi
7a01eebb5b Clean up monitoring TG Python adapter 2026-06-04 16:10:13 +03:00
Grendgi
76f1be8b2a Move monitoring TG API to Go 2026-06-04 16:02:37 +03:00
Grendgi
37d27308c2 Move TG LLM classifier to Go 2026-06-04 15:48:25 +03:00
Grendgi
5cda374fb1 Make monitoring TG API-only 2026-06-04 15:42:50 +03:00
Grendgi
b78d1eac02 Scope monitoring TG by department 2026-06-04 15:31:10 +03:00
Grendgi
f9e072774c Add monitoring TG service 2026-06-04 14:55:41 +03:00