Oda içi sohbet; aramadan ayrılmadan metin, tepkiler, anketler ve görseller için bir yan paneldir.
Açma ve gönderme
- Toplantı kontrollerinden sohbet panelini açın.
- Metin mesajı gönderin — diğer katılımcılar alır.
- Paneli açmak veya kapatmak kamera veya mikrofon izlerini öldürmemelidir.
Patlama halinde gönderimlerde bile mesaj gruplama ve zaman damgaları doğru görünmelidir.
Emoji
- Bir mesaja tepki — her iki tarafta tepki sayıları güncellenir.
- Bestecideki emoji seçici taslak metne emoji ekler.
Anketler
- Sohbetten bir anket oluşturun.
- Herkes anket balonunu görür.
- Katılımcılar oy verir; sonuçlar güncellenir (UI sonuç modalı sunuyorsa).
Görseller ve dosyalar
- Sunucu boyut ve boyut (piksel) sınırları içinde bir görsel ekleyin.
- Toplantı istemcisi, genel ayarlardan (
chatUploadMaxBytes,chatUploadMaxDimension) yararlanarak yüklemeden önce dosya boyutunu ve görsel boyutlarını önceden kontrol eder. - Aşırı büyük dosyalar veya boyutlar net bir hatayla reddedilir (önce istemci; yetkili sunucudur —
POST /api/room/:roomId/chat/uploadiçin413/400). - Alıcılar görselleri bir lightbox içinde açabilir.
Varsayılanlar: dosya başına 10 MiB, en fazla 8192×8192 boyut (ayarlanmamışsa).
İşletmeciler limitleri şunlarla ayarlar:
- Yapılandırma içinde
chat.uploads.maxBytes/chat.uploads.maxDimension - Yönetici paneli Chat Uploads sekmesi (
chatUploadMaxBytes,chatUploadMaxDimension) chataltındaki kullanıcı / genel depolama kotaları (maxUploadBytesPerUser, disk/S3 arka uçları)
Saklama (istemci tarafı)
LiveKit, sohbet ürünü gibi sunucuda veri kanalı sohbetini kalıcı tutmaz. Bedrud istemci tarafı saklama ipuçları uygular:
| Ayar | Varsayılan (tipik) | Anlam |
|---|---|---|
chat.maxMessageCount | 10000 | Bellek / session storage’da tutulan mesaj tavanı |
chat.messageTTLHours | 2160 (90 gün) | Yaşa göre budama |
Ortam değişkenleri: CHAT_MAX_MESSAGE_COUNT, CHAT_MESSAGE_TTL_HOURS.
Oda ortasında yenilemeden sonra geçmiş, ürün politikasına göre (oturum geri yükleme veya temiz başlangıç) ilerler ve çökmez.
İlgili
- Toplantı Kontrolleri
- Toplantıya Katılma
- API İşleyicileri —
POST /room/:roomId/chat/upload