Skip to main content
Panduan
PanduanCommand CreatorBasics

Membangun Perintah Discord dengan Percabangan Sungguhan

Advanced Builder adalah editor alur visual dengan kondisi sungguhan. Apa yang bisa dilakukannya, kapan layak meninggalkan mode sederhana, dan kenapa Discord menghitung berapa kali kamu menyimpan.

Diterbitkan pada oleh AlphaCloud2 menit baca

Slash command kustom cepat dibuat: masukkan nama, masukkan balasan, selesai. Itu sudah cukup untuk /rules dan /discord, dan bagi sebagian besar server, hanya itu yang pernah mereka butuhkan.

Semuanya jadi menarik saat balasannya tidak selalu harus sama.

Saat mode sederhana tidak lagi cukup

Tiga contoh di mana mode sederhana mencapai batasnya:

  • Perintah harus membalas berbeda tergantung apakah orangnya booster atau bukan
  • Perintah harus punya tombol, dan setiap tombol harus melakukan hal yang berbeda
  • Perintah harus memilih satu dari beberapa balasan secara acak

Ketiganya adalah tujuan dibuatnya Advanced Builder, sebuah editor alur visual. Alih-alih satu balasan tetap, kamu membangun alur dari blok-blok yang kamu hubungkan.

Percabangan

Intinya adalah kondisi dengan dua keluaran, Maka dan Jika tidak. Kamu bisa memeriksa:

  • Adalah booster server
  • Memiliki izin, yaitu Administrator, Kelola Server, Kelola Pesan, Timeout Anggota, atau Kelola Peran
  • Parameter sama dengan nilai, terutama ampuh bersama pilihan yang sudah ditentukan

Yang terakhir mudah terlewat. Kamu bisa memberi perintahmu parameter, termasuk daftar pilihan tetap, lalu membuat cabang berdasarkan opsi yang dipilih. Dengan begitu, satu perintah dengan tiga pilihan pada dasarnya menjadi satu perintah dengan tiga balasan berbeda, tanpa membuat tiga perintah.

Alur tombol

Setiap tombol di balasanmu mendapat keluarannya sendiri di editor. Apa yang terjadi setelah klik dibangun dari sana.

Dengan ini kamu bisa membangun alur terpandu kecil: sebuah pertanyaan dengan tiga tombol, masing-masing mengarah ke cabangnya sendiri. Itu jauh lebih enak daripada tiga perintah terpisah yang tidak diingat siapa pun.

Tiga aksi yang hanya ada di sini

Tunggu. Jeda antara dua langkah, 1 sampai 300 detik. Kedengarannya seperti gimik, tapi inilah yang membuat sebuah alur terasa seperti percakapan, bukan tembok teks.

Balasan acak. Memilih satu dari hingga 10 pesan. Perintah bergaya bola ajaib delapan hanya butuh dua menit kerja dengan ini.

Atur nama panggilan. Dengan variabel, dan membiarkannya kosong akan mengatur ulang.

Variabel

Selain yang sudah jelas, ada {channel}, {channel.name}, {server.members}, dan {random.X-Y} untuk angka acak dalam sebuah rentang. Yang terakhir, bersama balasan acak, adalah perlengkapan untuk hampir semua perintah iseng kecil.

Kenapa Discord menghitung berapa kali kamu menyimpan

Satu hal yang tidak muncul di tempat lain dan menjelaskan kenapa menyimpan kadang terasa tertunda: Discord hanya mengizinkan jumlah terbatas perintah yang baru dibuat per server per hari.

Mengedit secara intensif akan menghabiskan jatah itu kalau tidak ada penangkalnya. Karena itu, beberapa penyimpanan yang berdekatan digabung menjadi satu registrasi, alih-alih mengetuk pintu Discord di setiap klik.

Konsekuensi praktisnya: membangun semuanya dengan tenang lalu menyimpan lebih baik daripada menyimpan setelah setiap langkah kecil. Kalau ada yang tersangkut, panel punya tombol registrasi ulang, dengan cooldown lima menit per server.

Kapan otomatisasi lebih cocok

Perbedaannya dalam satu kalimat: perintah dipanggil oleh seseorang, otomatisasi berjalan sendiri.

Kalau alurmu harus dimulai sesuai jadwal atau bergantung pada event seperti anggota bergabung, tempatnya di Otomatisasi, bukan di Command Creator. Sebaliknya: begitu kamu butuh kondisi atau tombol, Advanced Builder adalah pilihan yang tepat, karena otomatisasi sengaja tidak punya percabangan.

Semua tentang editornya ada di dokumentasi Command Creator.

Artikel lainnya