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
ChatThread[]Mesajları Getir
GET https://cubicl.io/api/v1/chat/threads/:threadId/messages
Bir sohbet grubundaki mesajları getirir.
Path Parameters
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.
ChatMessage[]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
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
Was this helpful?