[5/5]
πΈπΉπΆπ·π°π·πΆπΉπΈ
5. Membuat Commands
Yang dimaksud commands di sini adalah perintah, suatu perintah yang ditujukan kepada bot agar bot melakukan apa yang kita inginkan. Ada berbagai macam jenis command, tapi karena Bot Discord mengutamakan text-chat jadi jenis text-chat command lah yang akan kita gunakan.
Dari sekian banyaknya command, saya akan memberi tahukan yang umumnya saja. Selebihnya kalian bisa cari tahu sendiri karena ada banyak orang di luar sana yang juga menguasainya, walau nyatanya itu tidak mudah karena bahkan saya sendiri seringkali mempelajarinya sampai stress.
Command yang akan saya berikan caranya hari ini;
- Say
- Hello
- Ping
Memang hanya segitu, tapi percayalah itu semua cukup membingungkan untuk seorang pemula mempelajarinya.
Sebelum itu, ada hal penting yang ingin saya sampaikan. Beberapa dari kalian yang sudah tahu bagaimana cara mengatur prefix bisa skip bagian ini.
Apa itu prefix? Ada beberapa definisi untuk kata itu, tapi dalam hal ini; Bot Discord coding, prefix berarti suatu simbol atau tanda khusus sebagai penanda perintah (command) mu, yang biasanya berwujudkan sebuah huruf, kata, atau simbol. Beberapa bot misalnya menggunakan tanda seru (!) sebagai prefix, yang membuat cara penggunaannya menjadi !help , kemudian ada ?help , %help, t!help , dan berbagai macam prefix lain.
Di sini, sebelum memulai membuat commands, saya Mr. Gaje akan mengajarkan kalian cara menetapkan sebuah prefix terlebih dahulu. Sebelumnya saya sudah mencari tahu bagaimana caranya agar saya bisa menetapkan lebih dari satu prefix, tapi bentuk apapun script yang saya terapkan saya hanya bisa menggunakan satu macam prefix.
[Foto 34] Pertama, bukalah menu, kemudian klik "New File"
➖➖➖➖➖➖➖➖➖➖
[Foto 35] Ketiklah config.json kemudian klik "Add this file"
➖➖➖➖➖➖➖➖➖➖
[Foto 36] Kemudian masukkan script seperti ini. Saya akan menggunakan sq! sebagai prefix Squidward (bot saya).
Kalian bisa menggunakan prefix sendiri sesuai selera, tapi saya menyarankan untuk tidak menggunakan prefix yang lebih dari 5 huruf karena kamu atau orang lain akan repot mengetik prefixnya. Jika kamu ingin menggati prefixnya ganti saja tulisan sq! dengan huruf, kata atau simbol sesukamu.
Saya berikan referensia; a! , a. , a* , a- (dan lain-lain).
➖➖➖➖➖➖➖➖➖
[Foto 37] Masukkan script berikut seperti yang di gambar. Klik disini untuk melihat script lengkap.
πΈπΉπΆπ·π°π·πΆπΉπΈ
✧ Say - Command
Sedangkan Say - command, fungsinya adalah agar bot meniru apa yang kamu katakan.
Command ini telah kamu tulis scriptnya di Foto 37, jadi kamu bisa langsung mencobanya dengan contoh; "(prefix)say (args)". Yang di maksud args disini adalah argumen atau isi dari kalimat yang kamu ingin bot ikuti.
Contoh;
- Prefix; sq!
- Args; "Jangan ikuti aku!"
Maka kalimatnya akan menjadi begini; "sq!say Jangan ikuti aku!" , maka bot-mu akan menirukan apa yang kamu katakan setelah kamu mengirim kalimat tersebut. Pada script di atas saya meletakkan script message.delete(); , yang membuat pesanmu otomatis terhapus dan ditiru seketika oleh bot setelah kamu mengirim pesanmu.
[Foto 38] Di sini saya menunjukkan contoh fitur command Say, tanpa otomatis hapus pesan perintah.
Jika kamu juga ingin menggunakannya tanpa otomatis hapus pesan perintah kamu hanya perlu menghapus bagian message.delete(); (Perhatikan Foto 37).
πΈπΉπΆπ·π°π·πΆπΉπΈ
✧ Hello - Command
Command kali ini cukup sederhana. Apa yang kamu katakan kemudian apa yang akan dia balas, iya, sesederhana itu. Jadi misalnya dialognya seperti ini;
- Jika kalimatnya; "Hello"
- Maka jawabannya; "Hai!"
Kamu bisa memberi kata penanya dan penjawab sesuka hatimu. Kali ini saya akan menggunakan "Njir" sebagai kata penanya dan "Awokawok" sebagai penjawab, hehehe.
[Foto 39] Ini scriptnya.
➖➖➖➖➖➖➖➖➖➖
[Foto 40] Begini penggunaannya.
Kamu bisa merubah kalimat tanya dan jawab sesukamu, kuncinya adalah untukmu memahami kode scriptnya.
πΈπΉπΆπ·π°π·πΆπΉπΈ
✧ Ping - Command
Ping - command adalah ketika kamu ingin mengetahui ping (kecepatan/kestabilan) jaringan/respon Bot-mu. Kali ini scriptnya akan jadi sedikit membingungkan, jadi berhati-hatilah dalam membaca dan mengetiknya.
[Foto 41] Scriptnya akan jadi seperti ini.
➖➖➖➖➖➖➖➖➖➖
[Foto 42] Penggunaannya seperti ini.
Itulah semua dari tahap yang bisa saya berikan. Terima kasih telah membaca dan mengikuti tutorial Mr. Gaje sampai sejauh ini. Bagikan tutorial Mr. Gaje untuk membantu sobat-sobat lainnya yang juga ingin belajar dalam hal yang sama! ^_^
πΈπΉπΆπ·π°π·πΆπΉπΈ
Sebelum pergi, ada pesan PENTING yang ingin saya sampaikan.
Jika kamu sudah mengecek berkali-kali dan memastikan tidak ada kesalahan ketik, tapi masih ada lingkaran merah yang menandakan error. Cobalah untuk memeriska LOGS (Menu > Lihat ke bagian bawah menu > Tools > Logs), dan mencari titik kesalahan sendiri, dan betulkan sebisamu.
Tapi jika kesalahan/error tetap tidak bisa diperbaiki, maka cobalah scroll halaman ini sampai bawah dan temukan link bertuliskan Full Script Glitch Page Link. Klik View Source, klik nama project, kemudian klik Remix Project (atau sederhananya klik saja tombol Remix to Edit). Maka otomatis kamu akan memuat project yang telah saya buat tapi sepenuhnya milikmu, kemudian letakkan TOKEN BOT-mu di config.js seperti yang sebelumnya saya ajarkan.
Coba perhatikan di script yang telah kita tulis di bagian client.on('message', message => { (dan seterusnya),
itu adalah semacam kategori baru untuk bagian pesan. Jadi kamu bisa membuat banyak command dalam satu kategori itu, contohnya seperti yang berikut ini
kita baru saja melakukannya, lihat kan ada dua command (kotak hijau) itu dalam satu kategori (kotak merah)?
Itu saja yang ingin saya sampaikan, hanya agar kalian dapat lebih memahaminya. Sekian, dan terima kasih, jangan lupa untuk membaca konten-konten Mr. Gaje lainnya!
πΈπΉπΆπ·π°π·πΆπΉπΈ
Full Script Glitch Page View |
[5/5]
Kunjungi juga kami di Facebook!
0 komentar
Post a Comment