Santrauka. Toliau — kodėl penki servisai vietoj vieno, kaip veikia AI moderatorius ir kur slypi sudėtingumas.
AI / komunikacijos automatizacija
Telegram auto-reply: AI atsako tavo vardu 24/7
Worker klauso tavo DM'ų, AI atsako pagal taisykles, Admin Bot valdo, AI moderatorius savaime skanuoja kanalą ir kerta spamą. Penki servisai vienoje Postgres.
Regionas
VPS3 (Lenkija) · asmeninis naudojimas
Vaidmuo
Solo: architektūra, 5 servisai, AI moderacija
Laikotarpis
2024–2026
Sritis
AI / komunikacijos automatizacija
Tai asmeninis įrankis. Kontaktų vardai ir dialogo tekstai nepublikuojami.
Kas viduje
- Penki servisai vienoje kodų bazėje: Worker (v2.13), Admin Bot (v3.5), Collector (v1.0), Core API (v1.0), Moderator (v1.0).
- Worker klauso visų įeinančių DM'ų per vartotojo Telethon-sesiją.
- Daugiasluoksniai patikrinimai prieš atsakymą: globalus switch, kontakto lygis, reply_mode, dienos limitas.
- Savaime besimokantis AI kanalo moderatorius: `/scan` skaito 500 paskutinių postų, AI generuoja santrauką, klasifikuoja naujas žinutes.
- Trys moderatoriaus režimai: moderate_only, chat, both.
- Anti-flood mainnumera atmintyje.
- PostgreSQL backend (ai_tg_core): peers, messages, auto_reply_rules, auto_reply_state, settings, reply_counts, chat_triggers.
- Multi-AI fallback: Claude → Grok → Local.
- Core API (FastAPI 8000 porte) išorinėms integracijoms.
- Settings API 8085 porte — atskiras endpoint hot-rekonfigūracijai.
Stekas
- Telethon (user-session listener)
- aiogram 3 (admin bot)
- FastAPI (core REST API)
- PostgreSQL 14
- Anthropic Claude SDK
- xAI Grok API
- Local AI fallback
- systemd × 5 unit
- Python 3.12 + venv
Trys pasakojimai