Google Chat mendukung kolaborasi tim dengan menyediakan:
- Pesan langsung antarpengguna.
- Percakapan berangkai dalam ruang.
- Ruang chat yang memungkinkan Anda mendedikasikan ruang diskusi per project, per tim, atau basis lainnya.
- Aplikasi Chat yang dapat berpartisipasi dalam ruang atau merespons pesan langsung.
Interaksi antara Google Chat dan aplikasi berlangsung menggunakan pesan dalam konteks ruang tertentu. Misalnya, aplikasi dapat mengirim beberapa teks sederhana (jenis pesan) ke ruang chat tertentu (suatu jenis ruang).
Diagram sebelumnya menunjukkan berbagai jenis interaksi dan konteks yang tersedia untuk pesan dan ruang:
Pesan dapat memiliki interaksi berikut:
- Peristiwa interaksi dengan aplikasi Chat.
- Teks biasa dari aplikasi Chat.
- Kartu dari aplikasi Chat.
Ruang dapat memiliki konteks berikut:
- Ruang chat
- Pesan langsung (DM)
Messages
Pesan antara Google Chat dan implementasi aplikasi mengikuti format pesan yang telah ditentukan, dengan setiap pesan terdiri dari objek JSON yang komponennya menentukan ID pengguna, gaya, konten, dan aspek lain dari pesan tersebut.
Ada beberapa jenis pesan yang digunakan dalam interaksi aplikasi dengan Google Chat.
Ke aplikasi
Pesan dari Google Chat ke aplikasi dikenal sebagai peristiwa interaksi aplikasi Chat, dan dapat memiliki beberapa jenis pesan.
Dari aplikasi
Pesan dari aplikasi ke Google Chat dapat memiliki salah satu atau kedua jenis konten:
- Teks berisi konten teks biasa dengan format teks terbatas.
- Kartu menentukan format, konten, dan perilaku kartu yang akan ditampilkan di ruang target.
Dalam contoh berikut, aplikasi pengelolaan project membalas kueri dengan membuat daftar data ke dalam struktur data kartu, dan menampilkannya ke chat. Kemudian, Google Chat akan menampilkan kartu tersebut:
Ruang
Ruang di Google Chat adalah generalisasi ruang chat dan pesan langsung. Meskipun setiap jenis ruang memiliki properti tertentu (misalnya, ruang chat terlihat oleh banyak pengguna, sedangkan pesan langsung tidak dapat dilihat oleh banyak pengguna), konsep umum ruang sering digunakan.
Misalnya, aplikasi dapat mengirim pesan ke ruang, terlepas dari jenis ruangnya. Namun, mungkin ada batasan pada pesan tersebut yang memengaruhi cara penanganan pesan, bergantung pada jenis khusus ruang target.
Ingin melihat Google Chat API beraksi?
Channel Google Workspace Developers menawarkan video tentang tips,
trik, dan fitur terbaru.
|