feat(maria): ALLOW_SELF_CHAT — Maria raspunde doar in grupul de test, nu si in self-chat

`TEST_MODE_SELF_CHAT_ONLY` insemna „self-chat SI grupurile permise"; nu exista
niciun fel de a spune „doar grupurile". `ALLOW_SELF_CHAT=false` (nou, implicit
`true`) scoate chatul cu sine insusi din filtrul puntii.

De ce: `SUPPORT_JID` e tot numarul propriu, deci escaladarile, reamintirile si
raspunsurile suportului cadeau in acelasi chat cu intrebarile — Maria isi citea
propriul canal de suport ca pe o discutie cu un client.

Pus pe `false` in `~/.maria-bridge/env`, puntea repornita: raspunde acum doar in
`120363409761730101@g.us` („Maria Test"). Se vede in `/status` (`allowSelfChat`)
si in linia de conectare din log.

Trimiterea catre suport nu e afectata — filtrul e doar pe mesajele primite.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q4uzvgm7AyJch5WH8QHRhY
This commit is contained in:
Claude Agent
2026-09-01 21:12:16 +00:00
parent dee3d1d2f5
commit f46410eb58
3 changed files with 37 additions and 1 deletions

View File

@@ -10,6 +10,11 @@ BRIDGE_PORT=8099
# dupa ce esti multumit de calitatea raspunsurilor — altfel Maria raspunde la
# oricine iti scrie pe numarul legat.
TEST_MODE_SELF_CHAT_ONLY=true
# false = Maria nu mai raspunde in chatul cu tine insuti, doar in grupurile din
# ALLOWED_GROUP_JIDS. De pus pe false cand SUPPORT_JID e chiar numarul propriu:
# altfel escaladarile si raspunsurile suportului cad in acelasi chat cu
# intrebarile.
ALLOW_SELF_CHAT=true
# Grupuri in care Maria raspunde chiar si cu self-chat-only (JID-uri, separate prin
# virgula). JID-ul unui grup se citeste din punte: curl -s localhost:8099/groups
# ATENTIE: nu pune un grup in care raspunde si Echo (LXC 110) — puntea lui nu