Mesajlaşma
Sohbet özelliği, sohbet dizilerine ve sohbet dizilerindeki mesajlara göre düzenlenmektedir.
Uç Noktaları
Sohbet Dizilerini Getir
GET
https://cubicl.io/api/v1/chat/threads
Mesajları Getir
GET
https://cubicl.io/api/v1/chat/threads/:threadId/messages
Bir sohbet grubundaki mesajları getirir.
Path Parameters
Name | Type | Description |
---|---|---|
threadId* | string | Sohbet dizisi ID'si |
limit | number | |
search | string | Mesaj içeriğinde aranacak metin |
before | string | Mesaj ID'si. Bu mesajdan önce gönderilen son mesajlar geri dönecektir. |
after | string | Mesaj ID'si. Bu mesajdan sonra gönderilen mesajlar geri dönecektir. |
Mesaj Ekle
POST
https://cubicl.io/api/v1/chat/messages
Mesajlar, sohbet dizilerine veya kullanıcılara gönderilir. İki kullanıcı arasında henüz bir sohbet dizisi yoksa alıcı kullanıcı ID'si ile to
parametresini ayarlamanız gerekir. İlk mesajdan sonra bir ileti dizisi oluşturulacaktır. Mevcut sohbet dizileri için thread
parametresini ayarlamalısınız.
content
veya files
parametrelerinden birisi ayarlanmalıdır.
thread
veya to
parametrelerinden birisi ayarlanmalıdır.
Request Body
Name | Type | Description |
---|---|---|
thread | string | Sohbet dizisi ID'si |
replyTo | string | Mesaj ID'si. Mesaj başka bir mesaja verilen cevapsa. |
files | string[] | Dosyaların ID listesi |
content | string | Mesaj içeriği |
to | string | Kullanıcı ID'si |
Veriler
Sohbet Dizileri
Sohbet mesajları bir ileti dizisinde gönderilir. Dizilerin 3 tipi vardır:
personal : 2 kullanıcı arasında gerçekleşir. Bir kullanıcı başka bir kullanıcıya mesaj gönderdiğinde oluşturulur.
group : Her proje için oluşturulur. Tüm proje üyeleri bu dizinin üyesidir.
custom : Kullanıcıların kendileri tarafından bir grup kullanıcı arasında oluşturulur. Bu özel bir sohbet grubudur.
Sohbet Mesajları
Last updated