Bagian ini menampilkan contoh-contoh yang menjelaskan cara membangun dan men-deploy berbagai jenis-jenis aplikasi Chat.
Mulai menggunakan dengan panduan memulai
Jika belum pernah membuat aplikasi Chat, Anda dapat memulai dengan menyelesaikan panduan memulai. Panduan memulai menjelaskan cara menyiapkan dan menjalankan contoh. Untuk mulai menggunakan Google Chat API, Anda dapat memilih dari dua jenis panduan memulai:
- Panduan memulai API: Menyiapkan lingkungan Anda dengan membangun Aplikasi Chat yang memanggil Chat API untuk melakukan tugas atas nama Anda, seperti mengirim pesan atau mengembalikan daftar ruang tempat Anda menjadi anggota.
- Panduan memulai interaktif: Konfigurasikan Chat API dan membuat aplikasi Chat dasar yang yang dapat Anda gunakan untuk menambahkan pesan ke ruang dan pesan.
Panduan memulai API
Panduan memulai API menggunakan autentikasi pengguna memanggil Chat API, yang berarti aplikasi tersebut melakukan tindakan sebagai pengguna Chat yang diautentikasi. Dalam hal ini, panduan memulai membantu Anda memanggil Chat API sebagai diri Anda sendiri. Tidak seperti panduan memulai interaktif, Anda tidak perlu menginstal atau berinteraksi dengan aplikasi Chat di ruang Chat.
Panduan memulai API ditawarkan dalam bahasa berikut:
Untuk semua bahasa pemrograman lainnya, lihat dan instal library klien untuk memulai Chat API.
Panduan memulai interaktif
Pilih salah satu panduan memulai interaktif berikut berdasarkan cara yang Anda inginkan bangun:
- Skrip Google Apps, platform pengembangan low-code berbasis cloud berbasis JavaScript.
- Layanan HTTP dengan Google Cloud {i>Functions<i}.
- Google Cloud Dialogflow CX, platform natural language untuk percakapan otomatis dan dinamis yang dihasilkan.
- Google Cloud Pub/Sub, metode real-time layanan pesan yang memungkinkan Anda membangun di balik {i>firewall<i}.
- AppSheet, platform pengembangan tanpa kode untuk membangun aplikasi di Google Workspace tidak di organisasi lain.
Setelah menyelesaikan panduan memulai, Anda bisa terus membangun sehingga Aplikasi Chat dapat melakukan hal berikut:
- Tanggapi pengguna menggunakan perintah garis miring, dialog, pratinjau tautan, dan fitur interaktif lainnya.
- Melakukan tugas secara proaktif atau mandiri, seperti mengirim pesan kapan pun ada perubahan pada layanan eksternal. Untuk melakukan tugas-tugas yang tidak dimulai oleh pengguna, Anda harus menyiapkan autentikasi aplikasi sehingga Aplikasi Chat dapat mengautentikasi dan memanggil API Chat. Untuk mengetahui detailnya, lihat Autentikasi sebagai aplikasi Google Chat.
Jelajahi contoh lengkap lainnya
Setelah mencoba panduan memulai, pelajari contoh aplikasi Chat yang menggunakan lebih banyak fitur dan layanan. Tabel berikut mencantumkan beberapa Contoh aplikasi Chat berdasarkan format, teknologi, arsitektur, dan fitur interaktif yang mereka gunakan:
- Format: Format untuk sampel, termasuk:
- Tutorial memberikan petunjuk langkah demi langkah dari awal hingga akhir, dan menganggap Anda tidak memiliki penyiapan apa pun selain project Google Cloud.
- Codelab adalah panduan terpandu untuk satu atau beberapa produk Google dan biasanya disajikan di suatu acara dan kemudian dipublikasikan untuk Anda coba di rumah.
- Contoh kode GitHub dipublikasikan ke Repositori GitHub Google Chat dengan beberapa petunjuk dasar tentang cara menggunakannya. Sering kali, contoh-contoh ini juga digunakan dalam dokumentasi.
- Teknologi: Google Workspace dan Google Cloud produk, layanan, atau API yang digunakan dalam sampel.
- Arsitektur: Arsitektur aplikasi Chat atau layanan yang digunakan dalam sampel.
- Lihat fitur interaktif mana yang digunakan contoh:
- Perintah garis miring: Merespons
perintah dari pengguna, seperti
/about.
- Dialog: Membuka antarmuka di jendela baru tempat pengguna dapat memasukkan dan mengirim informasi.
- Pratinjau link: Lampiran antarmuka berbasis kartu ke pesan yang berisi tautan dari pihak ketiga agar pengguna dapat melihat pratinjau atau memperbarui informasi dari link tersebut.
- Halaman beranda: Menampilkan Tab Beranda di pesan dengan aplikasi Chat di mana pengguna dapat mempelajari atau menggunakan fitur-fiturnya.
- Widget interaktif: Menggunakan widget yang meminta pengguna untuk mengklik atau berinteraksi dengan pesan dan jenis antarmuka pengguna, termasuk tombol, kotak centang, dan input teks.
- Peristiwa: Merespons aktivitas di Chat, seperti pesan baru atau anggota dalam spasi.
- Perintah garis miring: Merespons
perintah dari pengguna, seperti
Contoh | Deskripsi | Format | Teknologi | Arsitektur | Perintah garis miring | Dialog | Pratinjau link | Beranda | Widget interaktif | Acara |
---|---|---|---|---|---|---|---|---|---|---|
Asisten Pengetahuan AI | Gunakan Gemini untuk menjawab pertanyaan berdasarkan pesan sebelumnya di Chat singkat. | Tutorial |
Google Workspace Events API
Google Cloud Functions
Google Cloud Pub/Sub
Eventarc Google Cloud
Vertex AI Google Cloud
Gemini Google
Firestore Google Cloud
|
HTTP (Node.js)
|
||||||
Manajemen Insiden | Merespons insiden di Chat dan membuat aplikasi berbasis AI ringkasan resolusi di Google Dokumen. | Tutorial |
API SDK Admin
Google Dokumen
Vertex AI Google Cloud
|
Apps Script
|
||||||
Mengelola project | Membantu pengguna membuat, memperbarui, dan menyelesaikan project di Chat. | Tutorial |
Google Cloud Functions
Google Cloud Pub/Sub
Vertex AI Google Cloud
Firestore Google Cloud
|
HTTP (Node.js)
|
||||||
Membuat aplikasi untuk Google dengan Gemini | Dari Google I/O 2024, bangun berbagai aplikasi Chat dengan Gemini baru. | Codelab |
Google Cloud Functions
Google Cloud Pub/Sub
Vertex AI Google Cloud
Gemini Google
Google Workspace Events API
|
Apps Script
HTTP (Node.js)
Dialogflow CX
|
||||||
Polling interaktif | Membangun aplikasi Chat yang memungkinkan pengguna membuat jajak pendapat, dan menampilkan total suara. Menjelaskan cara menyusun aplikasi Chat menggunakan Editor Google Cloud Shell. | Codelab |
Google Cloud Functions
Google Cloud Shell
|
HTTP (Node.js)
|
Langkah berikutnya
- Repositori Google Chat di GitHub
- Identifikasi pengguna
- Mendefinisikan semua perjalanan pengguna
- Memilih arsitektur aplikasi