Rumah Bisnis Cara membangun bot slack

Cara membangun bot slack

Daftar Isi:

Video: Episode #162 - Creating a Simple Slack Bot (Oktober 2024)

Video: Episode #162 - Creating a Simple Slack Bot (Oktober 2024)
Anonim

Slack secara fundamental telah mengubah cara karyawan dalam tim, kantor, dan seluruh organisasi berkomunikasi dan berkolaborasi satu sama lain. Ada banyak cara untuk menyesuaikan Slack perusahaan Anda, tetapi selain menggunakan saluran, file GIF, integrasi aplikasi, dan emoji reaksi, cara paling dinamis untuk meningkatkan pengalaman Slack Anda adalah dengan menggunakan bot.

Sebagian antarmuka chatbot dan sebagian mesin tindakan otomatis, bot Slack memiliki banyak kegunaan potensial. Dalam saluran tertentu, 100-lebih bot yang saat ini tersedia di Direktori Bot Slack dapat menyulap segala sesuatu mulai dari jajak pendapat, survei, atau formulir pelacakan waktu hingga analisis pesan, pesanan makan siang, dan rekomendasi restoran - semua dengan pesan langsung cepat (DM) atau perintah slash.

Banyak penyedia perangkat lunak bisnis, termasuk SurveyMonkey dan Zenefits telah membangun bot yang dapat Anda aktifkan di Slack. Tetapi Anda tidak perlu menunggu orang lain untuk membangun bot Slack yang dibutuhkan organisasi Anda. Dengan menggunakan sumber daya pengembang, dokumentasi, dan tutorial Slack, Anda dapat membiarkan perusahaan memandu Anda melalui pembuatan bot Slack Anda sendiri.

PCMag berbicara dengan Amir Shevat, Kepala Hubungan Pengembang di Slack, dan John Agan, Manajer Hubungan Pengembang Senior di Slack, tentang cara membuat bot Slack dari awal. Proses ini membutuhkan beberapa pengetahuan pengembang yang cukup di tempat, tetapi Shevat dan Agan menuntun kami melalui dua skenario pembuatan bot sederhana yang dapat dikaitkan dengan semua bisnis: membangun bot helpdesk dasar dan mengaktifkan pemberitahuan dalam-saluran. Baca terus untuk petunjuk langkah demi langkah tentang cara membuat bot Slack Anda sendiri.

    1 1. Buat Aplikasi Slack Baru

    Untuk memulai, buka menu navigasi sebelah kiri dari klien Slack Anda dan klik "Aplikasi dan Integrasi." Di sisi kanan atas Direktori Aplikasi, klik "Bangun." Ini membawa Anda ke antarmuka pemrograman aplikasi Slack (API) tempat Anda mengeklik "Mulai Membangun" di tengah halaman. Beri nama aplikasi Anda (dalam hal ini, Helpdesk), pilih tim tempat Anda ingin menyebarkan aplikasi, dan klik "Buat Aplikasi."

    Ini membawa Anda ke halaman Informasi Dasar untuk aplikasi Anda. Untuk penyesuaian tambahan, gulir ke bawah ke kotak Informasi Tampilan di mana Anda dapat menambahkan deskripsi, mengubah warna latar belakang, dan menambahkan ikon untuk bot yang akan segera Anda buat. Untuk bot Helpdesk, misalnya, Agan memberi bot emoji robot sebagai ikonnya.

    2 2. Tulis Pesan Bot Anda

    Sekarang setelah Anda membuat aplikasi, Slack API memberi Anda sejumlah opsi untuk mulai menyesuaikan apa yang bisa dilakukan. Untuk aplikasi Helpdesk kami, kami membuat bot yang memudahkan untuk mengajukan tiket helpdesk atas nama Anda. Pertama, Slack's Agan mengatakan Anda perlu menulis pesan yang akan muncul ketika pengguna mengetikkan perintah slash.

    Di bagian Pesan pada menu Slack API, pilih alat Pembuat Pesan. Ini memberi Anda beberapa kode JSON yang telah diformat, dengan ruang bagi Anda untuk menulis dan kemudian melihat pratinjau teks Anda. Untuk bot ini, Agan mengetik, "Apakah Anda ingin mengajukan tiket helpdesk ini?"

    Ketika pengguna mengklik "Buat" untuk mengajukan tiket helpdesk mereka, ini adalah pesan konfirmasi yang akan muncul. Jadi, di sebelah teks, Agan menambahkan perintah untuk: white_check_mark: untuk memberi pengguna Slack tanda centang hijau emoji yang mengkonfirmasi pengajuan tiket mereka. Sama seperti itu, Anda telah menulis kode pesan otomatis bot Anda. Simpan ini berguna karena Anda akan membutuhkannya sedikit.

    3 3. Tambahkan Notifikasi

    Agan dan Shevat memberikan demo terpisah, tetapi Shevat menjelaskan bahwa salah satu integrasi bot paling umum yang Slack lihat sejak membuka kemampuan adalah bot yang menarik notifikasi dari layanan pihak ketiga. Ini bisa berupa laporan penjualan mingguan dari Salesforce, atau dalam hal ini, dari platform helpdesk tempat bot Anda membuat tiket.

    4 4. Aktifkan Webhook Masuk

    Untuk menambahkan pemberitahuan dalam bot Helpdesk Anda (Shevat mendemonstrasikan langkah-langkah ini dengan contoh terpisah yang dinamakannya "ReportBot"), Anda harus terlebih dahulu mengaktifkan Webhook yang masuk. Webhook adalah panggilan balik HTTP sederhana yang memposting pesan ke URL saat tindakan tertentu dipicu.

    Untuk melakukan ini, kembali ke halaman Informasi Dasar API Slack Anda. Kotak pertama mengatakan "Tambahkan Fitur dan Fungsi." Pilih opsi "Incoming Webhooks". Di sisi kanan atas halaman Activate Incoming Webhooks terdapat tombol slider. Klik untuk beralih tombol dari Mati ke Hidup.

    5 5. Otorisasi Pemberitahuan Saluran

    Setelah Webhook diaktifkan, gulir ke bawah dan klik "Tambahkan Webhook Baru ke Tim." Anda akan diminta untuk memilih saluran yang Anda inginkan bot Anda untuk mengirim pemberitahuan otomatis. Dalam contoh ini, Shevat memilih #general, tetapi dalam hal ini, Anda mungkin ingin memposting pemberitahuan ini ke tim helpdesk Anda atau saluran departemen IT. Jadi, tidak hanya tiket baru akan dibuat di platform helpdesk Anda, tetapi pemberitahuan otomatis akan dikirim ke saluran Slack departemen TI untuk memberi tahu mereka tentang tiket tersebut. Setelah Anda memilih saluran Anda, klik "Otorisasi."

    6 6. Kustomisasi Webhook Anda

    Setelah diotorisasi, Anda akan melihat URL Webhook dasar di halaman dan tombol untuk menyalinnya. Di atas itu adalah permintaan sampel ikal Anda, yang dapat Anda salin ke editor teks untuk mengatakan apa pun yang Anda inginkan. Dalam skenario ini, alih-alih "Halo, Dunia, " Anda mungkin ingin menulis di "Tiket Bantuan Baru yang Diserahkan" atau apa pun yang secara akurat menjelaskan pemberitahuan yang ingin dikirim bot Anda. Dari sini, Anda dapat mengambil kode permintaan ikal dan URL Webhooks Anda dan menjalankannya dalam skrip apa pun. Anda akan membutuhkan kode ini di langkah selanjutnya juga.

    7 7. Bangun Bot Anda

    Sekarang setelah kode pesan Anda ditulis dan URL Webhooks Anda siap, Anda siap untuk membuat bot Anda. Sebagian besar integrasi Slack memerlukan server untuk menanggapi dan memulai permintaan, terutama ketika logika bot otomatis dan perintah slash terlibat. Slack mendukung sejumlah penyedia, tetapi Agan membangun bot helpdesk dengan menggunakan layanan yang disebut Glitch.

    Langkah ini membutuhkan beberapa keahlian pengkodean. Agan membuat proyek Glitch baru dan kemudian mulai menambahkan beberapa kode JavaScript open-source. Jika Anda tidak ingin menulis sendiri semua kode (atau menemukan kembali roda), maka Anda dapat memilih dari kerangka bot dan pustaka yang tak terhitung jumlahnya untuk mengimpor logika bot dasar Anda.

    Agan menamai proyeknya "Index.js, " menambahkan paket yang ia buat sendiri bernama TinySpeck, dan kemudian ditempelkan dalam kode Pembuat Pesan yang kami tulis sebelumnya. Dengan kode bot utama sekarang di tempat, ia hanya menambahkan perintah panggilan balik untuk memicu tiket baru dan pesan konfirmasi "Tiket helpdesk telah dibuat". Itu dia. Jika Anda ingin menambahkan kode Webhooks Anda untuk memicu pemberitahuan di saluran yang Anda tunjuk, maka Anda dapat menempelkannya juga di sini. Glitch membuat URL unik untuk server bot Anda, jadi salin URL itu setelah Anda menambahkan semua kode Anda dan kami melanjutkan ke langkah berikutnya.

    8 8. Aktifkan Pesan Interaktif

    Anda telah membuat bot Helpdesk Anda, jadi sekarang yang harus Anda lakukan adalah kembali ke API. Alih-alih memilih "Buat Aplikasi Baru, " cukup klik "Kelola Aplikasi" dan pilih aplikasi Helpdesk. Di bawah halaman Informasi Dasar, pilih "Pesan Interaktif" di kotak Tambahkan Fitur dan Fungsi. Setelah di halaman itu, klik "Aktifkan Pesan Interaktif, " rekatkan URL server Anda dari langkah sebelumnya, dan simpan perubahan.

    9 9. Buat Perintah Slash

    Setelah selesai, kembali ke kotak Tambahkan Fitur dan Fungsi dan masuk ke Perintah Slash. Klik "Buat Perintah Baru." Ini membawa Anda ke halaman formulir dengan beberapa bidang.

    Di kotak Perintah, masukkan perintah garis miring Anda. Dalam hal ini, Agan mengetikkan "/ helpdesk." Di bidang URL Permintaan, ia menempel di URL server yang sama dari Glitch. Kemudian yang Anda lakukan hanyalah memasukkan deskripsi singkat untuk perintah ("Buat tiket bantuan"), petunjuk penggunaan untuk bagaimana pengguna harus mengetik permintaan mereka, periksa pratinjau di bawahnya untuk memastikan semuanya terlihat benar, lalu klik Simpan.

    10 10. Instal Aplikasi Anda

    Bot Helpdesk sekarang siap untuk bergoyang. Kembali ke halaman API utama untuk aplikasi Anda, buka halaman Install App yang dapat ditemukan di menu Pengaturan sebelah kiri. Klik "Instal Aplikasi ke Tim Anda." Ini akan meminta Anda untuk mengotorisasi aplikasi. Setelah Anda melakukannya, bot Anda aktif. Anda akan melihat "Sukses!" pita pemberitahuan di atas layar Anda yang mengonfirmasi bot Anda dipasang.

    11 11. Ambil Bot Anda untuk Diputar

    Kembali ke klien Slack tim Anda, pergilah ke saluran tempat Anda telah menetapkan agar bot baru Anda berfungsi. Masukkan perintah slash dengan kueri, misalnya: "/ helpdesk Wi-Fi saya rusak." Anda kemudian akan diminta dengan tombol untuk membuat tiket helpdesk. Selamat; Anda baru saja membangun bot Slack yang berfungsi!
Cara membangun bot slack