Skip to main content
Engelleme, belirli bir göndericinin firmanıza mesaj gönderemeyeceği şekilde işaretlenmesidir. Kanal bazında ve süreli/süresiz olarak tanımlanır.

Yapı (ChannelBlacklist)

AlanAçıklama
channel_idHangi kanal
customer_idHangi hasta
reasonSpamType enum
blocked_atEngelleme zamanı
expires_atGeçici engellemenin bitiş zamanı (null = kalıcı)
is_activeEngelleme aktif mi

Davranış

  • Engellenen göndericiden gelen mesaj ChatLog’a yazılmaz, sohbete düşmez.
  • Olay loglanır; bildirim verilmez.
  • expires_at geçtiğinde engelleme otomatik kalkar (is_active=false).

Engelleme nedenleri

SpamType enum’ı tipik nedenleri ifade eder (örn. otomatik spam tespiti, manuel firma kararı, kötü davranış). Panel’de engelleme yaparken neden seçilir; raporlamada bu kullanılır.

Engellemeyi kaldırma

Panel’den is_active=false yapılır veya manuel olarak silinir. Aynı gönderici tekrar yazdığında normal akış işler.

API tarafı

Blacklist için API tarafı henüz dökümante edilmedi; panel üzerinden yönetilir.