Memuat
Memuat
Ingin belajar lebih dalam?
Ikuti kursus kami atau tanyakan langsung lewat WhatsApp.
Dipilih dari software, topik, dan level “Kelas Claude dari Nol sampai Mahir #92: Membuat Bot Tanya-Jawab Sederhana”.
Pilihan lain dari kami untuk Claude.
Belajar bareng mentor
Kursus AI & Kecerdasan Buatan terjadwal, dibimbing langsung, bersertifikat.

Kursus Midjourney: Buat Gambar AI Memukau dari Teks
★ 4.9

Kursus DALL-E: Membuat Gambar AI Profesional dari Teks
★ 4.9

Kursus Stable Diffusion: AI Art dari Pemula ke Profesional
★ 4.9
Minta dibuatkan
Tidak sempat belajar Claude? Tim kami bisa mengerjakan proyeknya.

Jasa Pembuatan Gambar AI dengan Stable Diffusion — Produksi Visual Custom Tanpa Batas
★ 4.9

Jasa Pembuatan Gambar & Video AI dengan Leonardo AI — Visual All-in-One untuk Bisnis
★ 4.9

Jasa Pembuatan Gambar AI dengan Midjourney — AI Art Sinematik untuk Bisnis
★ 4.9
Kabari saya kalau ada kelas Claude baru
Paling banyak satu email per minggu. Berhenti kapan saja dengan satu klik.
Narasi lengkap video ini. Kalimat yang sedang diucapkan disorot saat video diputar; klik kalimat untuk melompat ke sana.
Halo, selamat datang kembali. Folder proyek dan API key sudah aman, jadi hari ini kita membuat sesuatu yang bisa langsung dipakai pelanggan. Kita akan meminta Claude Code menulis bot tanya-jawab Telegram untuk Kopi Senja, lalu mengujinya dari ponsel dan memperbaiki aturannya sampai rapi.
Langkah pertama bukan menulis kode, tetapi menentukan tugas. Bot Kopi Senja boleh menjawab harga dan ukuran produk. Membuat atau mengubah pesanan tetap urusan Dimas, admin kedai. Bot boleh menyebut jam buka, delapan pagi sampai sembilan malam. Keluhan dan pengembalian dana harus ditangani manusia. Bot boleh menjelaskan ongkir dalam kota sepuluh ribu dan gratis di atas dua ratus ribu. Bukti transfer dan pembayaran tidak boleh diurus bot. Bot boleh menjelaskan isi paket hampers. Pertanyaan di luar urusan kedai dijawab sopan bahwa bot hanya melayani info Kopi Senja. Batas seperti ini membuat bot aman dan mudah diuji. Untuk usaha Anda, buat tabel yang sama: kolom kiri pertanyaan rutin, kolom kanan urusan yang wajib ditangani manusia. Ada tiga bahan. Pertama, file info toko berisi produk, harga, jam buka, dan ongkir. Bot hanya boleh menjawab dari file ini, jadi saat harga berubah, cukup file ini yang diperbarui. Kedua, token bot Telegram. Token ini sama rahasianya dengan API key, jadi disimpan di file .env juga. Ketiga, instruksi sistem: peran bot, nada bicara, dan aturan kapan harus mengalihkan ke admin. Memisahkan data, rahasia, dan aturan ke tiga tempat berbeda adalah kebiasaan yang membuat proyek mudah dirawat. Laras bisa mengubah harga tanpa takut merusak kode, dan Raka bisa memperbaiki kode tanpa melihat isi rahasia.
Bot Telegram dibuat lewat akun resmi Telegram bernama BotFather. Raka mengirim perintah garis miring newbot. BotFather menanyakan nama bot. Pertanyaannya dalam bahasa Inggris, tetapi alurnya sederhana. Raka menjawab Kopi Senja Bot, lalu memilih username yang berakhiran kata bot sesuai aturan Telegram. BotFather memberikan token. Perhatikan, di video ini token sengaja disamarkan. Token ini kunci rahasia: siapa pun yang memegangnya bisa mengendalikan bot Anda. Raka menyalin token ke file .env lewat editor, di bawah API key, bukan ke chat dan bukan ke Claude Code. Bila tampilan BotFather berbeda, ikuti petunjuk resmi Telegram.
Sekarang bagian Claude Code. Raka menulis permintaan dengan bahasa sehari-hari: bot tanya-jawab yang hanya menjawab dari file info toko, dan mengarahkan pesanan ke Dimas. Ia meminta rencana dulu. Claude Code menyusun rencana empat langkah. Perhatikan poin kedua: aturan bot ditulis di file instruksi terpisah, jadi Laras bisa mengubah aturan tanpa menyentuh kode. Raka membaca rencana itu dan memilih mulai. Membaca rencana sebelum menyetujui adalah kebiasaan yang sudah kita latih di sesi Claude Code Lanjutan. Claude Code menulis file bot.py, sekitar enam puluh empat baris. Kita tidak perlu memahami setiap barisnya. Ia juga menulis file instruksi berisi aturan bot. File inilah yang akan sering kita ubah. Lalu ia memasang dua paket pendukung, yaitu kumpulan kode siap pakai untuk Telegram dan API Claude. Terakhir, Claude Code memberi tahu cara menjalankan bot. Satu catatan penting: bot hidup selama terminal ini terbuka. Kalau laptop dimatikan, bot ikut berhenti. Mari buka file instruksinya. Bagian peran: admin ramah Kopi Senja di Bandung. Bagian data: jawab hanya dari file info toko. Kalau informasinya tidak ada, bot harus mengaku belum tahu, bukan mengarang. Bagian batasan: pesanan, keluhan, dan pembayaran diarahkan ke Dimas, dan bot tidak boleh menjanjikan diskon. Bagian format: maksimal tiga kalimat dengan bahasa santai. Jawaban pendek lebih nyaman dibaca di ponsel dan juga lebih hemat token. Susunan ini sama dengan prompt terstruktur yang kita pelajari di awal kelas. Bedanya, kali ini prompt tidak kita ketik setiap kali, tetapi dikirim otomatis oleh program bersama setiap pertanyaan pelanggan.
Saatnya uji. Raka menjalankan bot, lalu dari ponsel ia berpura-pura menjadi pelanggan bernama Rina dan menanyakan harga cold brew. Bot menjawab lima puluh lima ribu, sesuai file info toko, dan menawarkan produk lain dengan sopan. Pertanyaan kedua lebih sulit: dua liter kopi susu, ongkirnya berapa? Bot menghitung seratus tujuh puluh ribu, jadi ongkirnya sepuluh ribu. Hitungannya benar, tetapi tetap kita cek manual. Angka adalah hal yang wajib diperiksa. Lalu Rina mencoba memesan dan memberi alamat. Bot tidak mencatat pesanan. Ia mengarahkan Rina ke Dimas, persis sesuai aturan. Inilah gunanya tabel batas tugas di awal tadi. Uji yang tidak kalah penting: pertanyaan yang jawabannya tidak ada di file. Rina bertanya apakah ada menu matcha. Ternyata bot menjawab ada, lengkap dengan harga dua puluh lima ribu. Padahal Kopi Senja tidak menjual matcha. Bot mengarang. Inilah alasan kita menguji sebelum bot dipakai pelanggan sungguhan. Bayangkan kalau jawaban itu sampai ke pelanggan sungguhan. Rina datang ke kedai, mencari matcha, dan pulang kecewa. Kesalahan kecil bot bisa merusak kepercayaan yang dibangun Laras bertahun-tahun.
Raka melaporkan masalahnya ke Claude Code apa adanya: bot mengarang menu matcha, padahal tidak ada di file info toko. Claude Code membaca file instruksi lebih dulu sebelum mengubah apa pun. Ini perubahannya. Baris merah dihapus, baris hijau ditambahkan. Aturannya kini tegas: produk yang tidak tercantum berarti tidak dijual, dan jika ragu, bot menyuruh bertanya ke Dimas. Raka membaca perubahan itu dulu, baru menyetujuinya. Perhatikan, kodenya sama sekali tidak berubah. Yang berubah hanya aturan berbahasa sehari-hari. Uji ulang dengan pertanyaan yang sama. Kali ini bot menjawab jujur bahwa matcha belum ada di menu. Selalu uji ulang pertanyaan yang tadi gagal. Raka juga meminta Claude Code menyimpan daftar pertanyaan uji ke file tersendiri. Setiap kali aturan diubah, daftar yang sama diuji ulang, sehingga perbaikan baru tidak merusak jawaban yang sebelumnya sudah benar. Sebelum bot dipakai pelanggan, cek lima hal. Pertama, uji minimal sepuluh pertanyaan, termasuk pertanyaan di luar data. Kedua, harga dan ongkir dicek manual dengan kalkulator. Ketiga, token bot dan API key hanya ada di file .env, tidak di kode dan tidak di chat. Keempat, pelanggan tahu mereka sedang berbicara dengan bot. Kejujuran ini menjaga kepercayaan. Kelima, tentukan cara bot hidup terus. Bot di laptop mati saat laptop dimatikan. Pilihannya memindahkan program ke server, atau memakai n8n yang berjalan terus. Pilihan kedua kita bahas di episode berikutnya. Tampilan BotFather, terminal, dan Telegram di video ini adalah simulasi. Nama menu dan pesan bisa sedikit berbeda di layar Anda, tetapi alurnya tetap sama: rencana, rahasia aman, kode, uji, perbaiki.
Bot tanya-jawab Kopi Senja sudah jalan: aturan tertulis di file terpisah, token dan key aman di .env, dan bot jujur saat tidak tahu. Coba buat versi untuk usaha Anda sendiri dengan data Anda. Di episode berikutnya kita menghubungkan Claude ke n8n, supaya Claude menjadi satu langkah di dalam otomasi yang berjalan terus tanpa laptop menyala. Sampai jumpa!
Kerjakan sendiri setelah menonton supaya materinya benar-benar melekat.
Ketik pertanyaan atau kata kunci; kami carikan bagian episode ini yang menjelaskannya dan lompatkan videonya ke sana.
Catatan disimpan bersama menit video saat ini dan hanya terlihat oleh Anda.
Bingung di salah satu langkah? Tanyakan di sini; pengajar dan peserta lain bisa menjawab.
Belum ada pertanyaan.

Tim Cerdas Inovasi Digital
Pengembang software, engineer BIM & 3D, dan praktisi AI
Sehari-hari kami mengerjakan software, model BIM, game, dan otomasi AI untuk klien, lalu menjadikan pengalaman praktik itu kelas langkah demi langkah: setiap langkah diperlihatkan di layar dan dilengkapi panduan PDF.
Lihat klien kami →