Mesajlaşma
Last updated
Last updated
Sohbet özelliği, sohbet dizilerine ve sohbet dizilerindeki mesajlara göre düzenlenmektedir.
GET
https://cubicl.io/api/v1/chat/threads
GET
https://cubicl.io/api/v1/chat/threads/:threadId/messages
Bir sohbet grubundaki mesajları getirir.
Name | Type | Description |
---|---|---|
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.
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.
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.
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