Integrasi Notion untuk Botpress Studio memungkinkan Anda untuk melakukan hal-hal berikut: ## Migrasi dari versi `0.x` atau `1.x` ke `2.x` Versi `2.0` dari integrasi Notion menambahkan dukungan OAuth, yang sekarang menjadi opsi konfigurasi default. Jika sebelumnya Anda telah membuat integrasi Notion di portal pengembang Notion dan ingin tetap menggunakan integrasi ini, silakan pilih opsi konfigurasi manual dan ikuti petunjuk di bawah ini. Jika tidak, pilih opsi konfigurasi otomatis dan klik tombol otorisasi, lalu ikuti petunjuk di layar untuk menghubungkan chatbot Botpress Anda ke Notion. ## Konfigurasi ### Konfigurasi otomatis dengan OAuth (disarankan) Ini adalah cara paling sederhana untuk mengatur integrasi. Untuk mengatur integrasi Notion menggunakan OAuth, klik tombol otorisasi dan ikuti petunjuk di layar untuk menghubungkan chatbot Botpress Anda ke Notion. Metode ini direkomendasikan karena menyederhanakan proses konfigurasi dan memastikan komunikasi yang aman antara chatbot Anda dan Notion. Saat menggunakan mode konfigurasi ini, aplikasi Notion Botpress akan digunakan untuk terhubung ke akun Notion Anda. Tindakan yang diambil oleh bot akan dikaitkan dengan aplikasi ini, bukan akun Notion pribadi Anda. ### Konfigurasi manual dengan integrasi Notion khusus #### Langkah 1 - Buat Integrasi Buat integrasi Notion [Buat integrasi - Pengembang Notion ]notion #### Langkah 2 - Berikan akses ke Aset Notion Berikan akses integrasi Anda ke semua halaman dan basis data yang ingin Anda gunakan dengan Botpress #### Langkah 3 - Konfigurasikan Bot Anda Berikan akses integrasi Anda ke semua halaman dan basis data yang ingin Anda gunakan dengan Botpress. [Bagikan basis data dengan integrasi Anda - Notion Developers]notion Anda memerlukan token agar Integrasi Notion yang baru Anda buat (tidak sama dengan Integrasi Notion Botpress Studio) dapat terhubung dengan Botpress Studio: - `Auth Token` - Anda dapat menemukannya dengan membuka integrasi Anda di bawah notion. Setelah Anda mengklik integrasi Anda, buka bagian "Rahasia" dan temukan bidang "Rahasia Integrasi Internal". Klik "Tampilkan" lalu "Salin". Rekatkan token yang disalin di bawah bidang `Auth Token` untuk integrasi Notion di bawah tab "Integrasi" untuk bot Anda. Dengan itu Anda hanya perlu mengaktifkan integrasi Anda dan Anda dapat mulai memperluas kemampuan Bot Anda dengan Notion. Penggunaan ## Tindakan berikut mengharuskan Anda mengetahui Id entitas Notion yang akan digunakan bot Anda. Semua entitas notion (halaman, database, dll) memiliki id yang dapat ditemukan di URL saat Anda mengunjungi entitas tersebut di akun Notion Anda di Browser, atau dengan mendapatkan tautannya dengan mengeklik item "Salin Tautan" di menu (...). Lihat [Dapatkan Id Basis Data - Pengembang Notion ]notion untuk informasi lebih lanjut ### Menambahkan Komentar ke Diskusi Tindakan ini memungkinkan Anda untuk menambahkan komentar ke diskusi yang sudah ada. Gunakan ini untuk membalas komentar. ### Tambahkan Komentar ke Halaman Anda dapat menambahkan komentar tingkat halaman dengan tindakan ini. ### Dapatkan Basis Data Tindakan ini memungkinkan Anda untuk mendapatkan detail dari suatu basis data. Ini idealnya digunakan dengan tindakan `Tambahkan Halaman ke Basis Data`. Selain respons dari API Notion ([Retreive a Database - Notion Developers]notion), tindakan ini juga mengembalikan properti `struktur` yang dioptimalkan (secara teknis merupakan deklarasi tipe) yang dapat digunakan sebagai masukan untuk tugas AI untuk memerintahkannya membuat muatan untuk menambah atau memperbarui halaman dalam Basis Data Notion berdasarkan masukan dari pengguna. ### Menambahkan Halaman ke Basis Data Tindakan ini idealnya digunakan bersamaan dengan `Get a Database` yang mengembalikan struktur Database yang dapat Anda gunakan untuk menginstruksikan [tugas AI]botpress untuk menghasilkan muatan. Lihat [Bekerja dengan Basis Data - Pengembang Notion ]notion untuk info lebih lanjut. ### Menghapus sebuah blok Anda dapat menghapus entitas berikut ini: - sebuah halaman dalam database - sebuah halaman - sebuah blok