Want to see more topics?

06 May 2021

Bagaimana cara mendapatkan warna acak di discord.js ataupun javascript umum?

 ~By: Ahmad Mu'Arif

mistergaje.blogspot.com


   Hai Gajeers! Kali ini Mr. Gaje kembali membawa topik programming, yang akan berfokus tentang cara menghasilkan warna acak di Javascript, atau secara spesifik untuk penggunaan Bot Discord dalam menggunakan discord.js.

   Beberapa di antara kalian mungkin penasaran tentang bagaimana cara menghasilkan warna secara acak, alih-alih terus menerus menggunakan warna yang sama setiap saat. Mr. Gaje sendiri akan memberikan beberapa metode yang bisa kalian pilih sendiri. Namun khusus untuk penggunaan Bot Discord, saya sangat merekomendasikan metode terakhir.

  • Daftar Isi :
    1. Acak Warna Sesuai Daftar Keinginan
    2. 100% Acak Warna (Metode Pertama)
    3. 100% Acak Warna (Metode Kedua)
    4. Kode "RANDOM" untuk Discord Embed

1. Acak Warna Sesuai Daftar Keinginan

   Yang dimaksud Daftar di sini adalah Array, yaitu kumpulan string, atau sederhananya sebut saja sebagai sebuah keranjang. Prinsipnya adalah komputer akan mengambil salah satu item yang kita letakkan di dalam keranjang secara acak.

   Wikipedia: Dalam ilmu komputer, array adalah suatu tipe data terstruktur yang dapat menyimpan banyak data dengan suatu nama yang sama dan menempati tempat di memori yang berurutan serta bertipe data sama pula. Array dapat diakses berdasarkan indeksnya.

   Ok, daripada basa-basi lebih panjang lagi, ini dia contoh kodenya :


var warna = [
  '#C70E0E',
// Merah
  '#E87C00', // Oranye
  '#FFF305', // Kuning
  '#04D108', // Hijau
  '#0B7BD6', // Biru
  '#AE0BD6', // Ungu
  '#D60B99', // Pink
  '#F2D8A2', // Krim
  '#825D41', // Coklat
  '#000000', // Hitam
  '#6E6E6E', // Abu-abu
  '#FFFFFF' // Putih
];

const acak = Math.floor(Math.random() * warna.length);

console.log(warna[acak]);

   Coba kode di atas disini!

   Cara kerja kode di atas adalah memanggil item array dengan menggunakan angka hasil acakan. Yaitu ketika array[index] dipanggil, item sesuai angka urutan di dalam array itu yang akan menjadi hasil. Contoh jika acakan menghasilkan angka 0, maka warna[acak] akan berubah menjadi warna[0], dan item #C70E0E sebagai warna merah akan muncul sebagai hasilnya.
Di dalam Javascript, angka bermula dari 0, 1, 2, 3, dan seterusnya, bukan dari 1.

---

2. 100% Acak Warna (Metode Pertama)

   Kali ini dari berasal dari dev.to, ini adalah metode yang paling banyak digunakan dalam Javascript untuk menghasilkan warna secara acak.


var apaAja = '#' + Math.floor(Math.random() * 16777215).toString(16);

console.log(apaAja);

Coba kode di atas disini!

   Cara kerja kode di atas adalah dengan memunculkan angka secara acak di Math.random(), dan mengalikannya menggunakan * dengan 16777215 untuk menghasilkan 6 karakter (a-z 0-9) secara acak, yang bisa kamu lihat sebelumnya ditambahkan dengan string '#', maka apa yang akan dihasilkan kurang lebih seperti ini: #2c323c. Sedangkan .toString(16) sendiri bertujuan untuk mengembalikan representasi string dari objek, atau sederhananya mengubah objek menjadi string, pada kasus ini agar dapat menyatu dengan '#'.

---

3. 100% Acak Warna (Metode Kedua)

   Mirip dengan sebelumnya, perbedaan antara yang satu ini dengan sebelumnya hanyalah tidak adanya 16777215, namun tetap memberikan output hasil yang sama.


const kykArisanNjir = '#' + (Math.random() * 0xFFFFFF << 0).toString(16).padStart(6, '0');

console.log(kykArisanNjir);

Coba kode di atas disini!

   Pada akhirnya output akan sama-sama menghasilkan kode Hex dengan # dan 6 karakter (a-z 0-9) mengikuti di belakangnya. Tapi ada sesuatu yang bertambah di sini, yaitu .padStart(). Apakah sebenarnnya itu?

   .padStart() berfungsi untuk mengisi string saat ini dengan string lain (beberapa kali, jika diperlukan) hingga string yang dihasilkan mencapai panjang yang ditentukan. Padding diterapkan dari awal string saat ini.

   Toh, intinya kode itu akan menghasilkan seperti contohnya 
#2C323C, kodenya tetap akan berjalan semestinya meskipun kamu tidak mengerti apa yang terjadi.

---

4. Kode "RANDOM" untuk Discord Embed

   Seperti judulnya, metode terakhir ini khusus untuk Bot Discord. Metode ini sangat sederhana, begitu sederhana hingga orang yang tidak mengenal programming pun pasti mengerti apa yang terjadi ketika melihatnya.

   Karena itu, Mr. Gaje tidak akan membuat contoh web console seperti ketiga metode di atas untuk melakukan pengetesan. Lagipula, web console yang digunakan untuk pengetesan seperti itu tidak cocok untuk discord.js, discord.js adalah sebuah package npm yang harus diinstall terlebih dahulu, yang berarti kita membutuhkan storage untuk itu. Jika kamu ingin melakukan pengetesan, mungkin kamu bisa salin kode di bawah ke repl.it atau glitch.com, atau langsung ke proyek bot milikmu.


const Discord = require('discord.js');
const client = new Discord.Client();

client.on('ready', () => {
  console.log(`${client.user.tag} telah online dan siap ditest.`);
});

client.on('message', (message) => {

  if (message.content === '!acak') {
// Coba command !acak di Discord

    let embed = new Discord.MessageEmbed()
      .setColor("RANDOM") // Di sini warnanya diacak
      .setDescription('Tuh, jadi acak kan warnanya? Gak percaya? Coba aja lagi commandnya, `!acak`.');

    message.channel.send(embed);

  }

});

client.login('TOKEN-BOT-KAMU-DISINI');

   Kode "RANDOM" tersebut diletakkan di dalam function .setColor() dari .MessageEmbed(). Hanya dengan menggunakan kata kunci itu, semua warna secara acak bisa kamu dapatkan. Tunggu apa lagi?

🔸🔹🔶🔷🔰🔷🔶🔹🔸


   Baiklah, itu saja kiranya untuk topik kali ini. Semoga bermanfaat bagi yang membutuhkan. Jangan lupa untuk mengirim request topik melalui Email atau Facebook jika kalian memiliki sesuatu untuk diminta.


   Kunjungi juga kami di Facebook!


12 January 2021

The 3 Questions Game - 3 Pertanyaan ini memberitahumu Orang seperti apa sebenarnya Kamu!

~By: Ahmad Mu'Arif

mistergaje.blogspot.com

   Selamat datang kembali degan Mr. Gaje di sini! Seperti judulnya, Mr. Gaje akan membahas 3 pertanyaan yang melibatkan alam bawah sadarmu untuk menjawabnya, sehingga kamu mengetahui bagaimana dirimu dan apa yang kamu inginkan. Yah, alih-alih buat intropeksi diri sama biar tau aja, ya kan, hehe.

   Pertanyaan ini didapat dari sebuah video berbahasa Inggris, di mana di dalamnya ada seorang wanita yang sedang di tengah-tengah interview, teringat pertanyaan dari gurunya yang merupakan seorang Psikolog. Dan ketiga pertanyaan itu adalah "The 3 Question Games". Ini adalah pertanyaan yang cukup terkenal, yang sudah berkali-kali dipraktekkan di berbagai tempat, jadi, mari kita langsung mulai menjawab ketiga pertanyaan tersebut!


   Namun sebelum itu, ada sesuatu yang kiranya perlu kamu persiapkan untuk menjawab ketiga pertanyaan ini. Kamu boleh menggunakan kolom komentar untuk mencatat jawaban-jawabanmu, tapi saya sarankan untuk menggunakan sebuah kertas, dan jangan lupa siapkan alat tulis karena mungkin anda ingin mengingat jawaban ini tidak hanya sekedar di kepala anda.

1 ). Apa warna favoritmu?

   Boleh lebih dari satu, tapi pastikan itu warna yang paling kamu sukai. Kemudian sertakan 3 alasan yang dalam mengapa kamu menyukainya.

2 ). Apa hewan favoritmu?

   Kemudian sertakan 3 alasan yang dalam mengapa kamu menyukainya. Hanya satu hewan, tidak masalah jika itu hewan mitologi, yang penting alasannya.

3 ). Apa bentuk air favoritmu?

   Bentuk air di sini seperti misalnya Hujan, Sungai, Laut, Danau, Es, Badai, Gelombang, dan lain-lain. Kemudian sertakan 3 alasan yang dalam mengapa kamu menyukainya.


   Alasan yang dalam itu, misalnya seperti "Aku suka warna biru karena itu memberi ketenangan untukku, melambangkan kebaikan," dan sebagainya. Jika jawabannya menggunakan alasan sederhana dan logis seperti "Aku menyukai warna biru karena itu warna langit", itu sama sekali tidak dalam dan kelak kamu akan kebingungan sendiri mengartikannya setelah menjawab semua pertanyaan.

   Tidak masalah, jika kamu tidak bisa atau tidak kepikiran memberikan secara utuh 3 alasan untuk satu pertanyaan. Tapi usahakan sebisa mungkin supaya alasan itu cukup detail dan benar-benar dalam.


   Untuk pertanyaan pertama, jawabannya adalah pandanganmu tentang dirimu sendiri. Meskipun secara sadar kamu mengelak, alam bawah sadarmu yakin betul bahwa begitulah caramu menggambarkan dirimu sendiri.

   Untuk pertanyaan kedua, jawabannya adalah pandanganmu tentang "Pasangan Sempurna"-mu (Your Perfect Partner). Ini seperti kalau di Bahasa Indonesia; "Pasangan Idaman".

   Dan untuk pertanyaan ketiga dan terakhir, jawabannya adalah pandanganmu tentang seksualitas, bisa juga sikapmu terhadap seksualitas, atau terkadang caramu menyikapi kehidupan itu sendiri.

   Note: Kamu tidak harus menjawabnya di komentar, kok. Karena ini adalah test personal, sebagian dari kamu mungkin ingin mengetahui jawabannya sendiri dan membiarkan hanya dirimu yang mengetahuinya.
   Tapi jika kamu tertarik untuk berkomentar di bawah, kamu bisa login menggunakan Facebook, Google atau akun Discuss itu sendiri. Tapi kembali lagi, nggak harus, kok, jadi itu terserah pada dirimu sendiri.

🔸🔹🔶🔷🔰🔷🔶🔹🔸


   Dari sebuah video di Facebook, seorang wanita yang berada di dalam sebuah interview tersebut sempat bercerita, bahwa suatu hari dirinya pernah berkencan dengan seorang pria. Di tengah-tengah kencan itu, si wanita merasa penasaran pada si pria, dan memutuskan untuk menanyakan "Apa hewan favoritmu?" padanya, serta alasan mengapa pria itu sangat menyukai hewan tersebut.

   Pria itu pun menjawab, "Hewan favoritku adalah kupu-kupu."

   "Karena kupu-kupu selalu cantik, tak peduli bagaimanapun itu." sambungnya.

   Ia melanjutkan, "Dan apa yang paling aku sukai tentang kupu-kupu adalah bahwa sepertinya tak ada kupu-kupu di sekitar, ketika aku tidak ingin mereka ada di sini."

   "Seperti mereka hanya muncul di saat-saat paling sempurna."

   Orang-orang di interview tersebut seketika tertawa ketika mendengar jawaban yang diceritakan oleh wanita tersebut.

   "Oh, bahkan itu menjadi lebih baik." ucap si wanita pada para pewawancara.

   "Dari seluruh hewan yang ribut seperti kucing yang mengeong dan anjing yang menggonggong,  kupu-kupu tidak bersuara sama sekali, mereka hanya diam."

   Dan sekali lagi, para pewawancara tertawa mendengar cerita dari wanita tersebut.

   "Aku menghentikan kencannya." ucap wanita itu, kemudian mengarahkan tangannya ke dirinya sendiri yang juga membuat mereka tertawa, sebagai tanda membandingkan jawaban itu dengan dirinya sendiri.


   Video tersebut diupload oleh pengguna yang bernama Teal Swan, yang merupakan adalah nama dari wanita tersebut. Dia juga membahas topik yang sama di blognya, silahkan klik disini.


🔸🔹🔶🔷🔰🔷🔶🔹🔸


   Baiklah, itu saja kiranya yang ingin saya sampaikan hari ini. Bagaimana gambaran jawaban kalian? Bagikan di komentar agar saya tahu, semoga bermanfaat!


   Kunjungi juga kami di Facebook!



Hal-hal Seputar Perfeksionisme - 2 Menit Membaca Pikiran Orang by Bayu W. Ayogya


mistergaje.blogspot.com
   Halo guys! Akhirnya, setelah cukup lama tidak menulis di sini, saya kembali lagi dengan topik baru yang cukup menarik. Topik kali ini bersumber/dikutip dari sebuah buku berjudul "2 MENIT MEMBACA PIKIRAN" yang dikarang oleh Bayu W. Ayogya.

Title: 2 Menit MEMBACA PIKIRAN ORANG - Langsung Bisa

Main Author: Bayu W. Ayogya

Terbitan: Yogyakarta Psikopedia , 2014

Subjects: Psikologi

   Untuk selengkapnya, silahkan klik disini. Namun jika anda ingin membeli sendiri bukunya, silahkan cari di Toko-toko Online, karena buku ini cukup laris terjual di internet.

   2 MENIT MEMBACA PIKIRAN ORANG - Langsung Bisa adalah sebuah buku karangan Bayu W. Ayogya yang membahas tentang berbagai hal terkait psikologi, seperti misalnya tipe-tipe kepribadian, bahasan yang mempelajari bahasa tubuh, teknik-teknik khusus untuk menghadapi situasi tertentu, dan intropeksi serta pengembangan personal. Semuanya selalu ditulis dengan sangat teliti dan dalam, tak salah lagi buku ini sangat direkomendasikan untuk yang tertarik belajar psikologi.

   Baik, kalau begitu mari kita langsung masuk ke isi konten hari ini, yang mana itu adalah tentang Ciri-ciri Karakter Perfeksionis, Cara Menghadapi, Kelebihan atau Kekurangan, Keterangan, Komentar orang-orang tentang seorang Perfeksionis dan Hal-hal yang nyaris mustahil untuk dilakukan seorang Perfeksionis.


Perfeksionis (The Reformer)

   "Aku mungkin saja memiliki kekurangan, tetapi melakukan kekeliruan bukanlah salah satunya." - Jimmy Hoffa

   Bagi telinga sebagian orang, perfeksionis lebih diasosiasikan kepada sebuah standar teramat tinggi yang digunakan oleh seseorang. Standar itu bisa berupa macam-macam hal, dari yang detil sampai umum. Siapapun yang disebut bakal berhadapan dengan seorang dengan tipe perfeksionis, seringkali hanya bisa mengusap jidat, menelan ludah, dan berdecak dalam hatinya: “Waduuuh!” 

   Sebagai pribadi, seorang dengan tipe perfeksionis dimotivasi oleh kebutuhan untuk menjalani hidup dengan benar, termasuk memperbaiki diri sendiri dan lingkungan sekitarnya. Yang terbaik dari seorang perfeksionis adalah ia memegang etika, bisa diandalkan, produktif, bijaksana, idealis, adil, jujur, teratur, dan disipilin diri. Namun, yang terburuk dari seorang perfeksionis adalah ia juga kerap menghakimi, tidak luwes, dogmatis, obsesifkompulsif, gemar mengkritik orang lain, terlalu serius, cenderung menguasai, gelisah, dan pendengki. 

   Walau demikian, ada beberapa tips yang bisa dijalankan untuk menghadapi seorang dengan tipe perfeksionis: 

Selesaikan apa yang menjadi tanggung jawab Anda sampai benar-benar selesai sebelum berhadapan dengan seorang perfeksionis, sebab seorang perfeksionis cenderung pula untuk overlapping

Seorang perfeksionis perlu untuk diakui keunggulannya, setidaknya tentang standarnya yang tinggi terhadap banyak hal, sebab biasanya ia memang memiliki sederet prestasi yang tidak kecil. 

Sering-seringlah mengatakan, “Disiplin yang Anda terapkan memang keras. Saya berharap bisa seperti Anda suatu hari”. Dengan demikian Anda telah memuji keadaannya sebagai yang lebih baik di antara orang-orang sekitarnya. 

Ucapkan atau tunjukkan betapa Anda berterima-kasih terhadap saran-saran yang diberikan oleh seorang perfeksionis karena orang dengan tipe perfeksionis senang bila mengetahui dirinya dibutuhkan, terlebih untuk memperbaiki suatu keadaan.

Tunjukkan kepadanya bahwa Anda juga mengikuti standar yang dipakai olehnya, setidaktidaknya terlihat berupaya ke arah itu.

Segera meminta maaf kepadanya apabila ia sekonyong-konyong terasa menjaga jarak pada Anda. Hal ini akan membantunya untuk kembali menerima kehadiran Anda.

Dengarkan betul-betul kecemasannya. Lalu, ajaklah dirinya rileks, menerbangkan pikiran ke sudut pandang lain, kemudian ajak kembali melihat keadaannya sekarang. Hal ini akan membantunya menertawakan diri sendiri. 


   Di dalam pergaulan, yang terbaik dari seorang perfeksionis adalah bahwa ia setia, memiliki dedikasi, sarat dengan pertimbangan, dan gemar membantu. Mereka juga tidak berat sebelah dan memiliki selera humor yang bagus. Sedangkan yang terburuk dari seorang perfeksionis di dalam pergaulan, ia gemar mengkritik, suka mendebat, kerap mempersoalkan hal-hal remeh, dan amat sulit berkompromi. Orang-orang perfeksionis memiliki ekspektasi yang tinggi terhadap orang lain. Akibatnya, mereka pun kerap kecewa pada banyak hal. 

   Di dalam lingkungannya, seorang dengan tipe perfeksionis bisa disenangi karena disiplin dan mampu menyelesaikan banyak hal. Seorang perfeksionis juga siap bekerja keras untuk menjadikan dunia ini lebih baik. Ia memiliki standar dan etika tinggi: tidak terkecuali bagi diri sendiri. Sikapnya logis, bertanggung jawab, dan berdedikasi dalam segala hal yang dilakukannya. Ia bisa menyatukan fakta-fakta sehingga mendapatkan pemahaman yang baik dan dapat menemukan solusi yang bijaksana. Terhadap orang lain, ia akan menunjukkan dirinya sebagai yang terbaik, dan sebisa mungkin mengangkat sisi terbaik dari diri orang lain. 

   Namun, seorang perfeksionis bakal sering mendapati dirinya pada posisi susah. Sulitnya menjadi perfeksionis adalah ia akan dikecewakan diri sendiri atau orang lain ketika yang diharapkan tidak terlaksana dan ia merasa dibebani tanggung jawab yang terlalu berat. Selain itu, ia cenderung merasa yang lakukannya tidak pernah memuaskan. Hatinya juga rentan terpukul akibat tidak mendapat penghargaan atas apa yang telah dilakukannya bagi orang lain. Ia bahkan kecewa karena orang lain tidak berusaha sekeras dirinya. Selain itu, seorang perfeksionis kerap merasa tegang, gelisah, dan memandang segala hal terlalu serius. Ia terobsesi atas apa yang telah dilakukan dan yang seharusnya lakukan. 


   Tipe perfeksionis juga bisa membuat dirinya sendiri “gila” dan berkata: “Apakah penampilan saya pantas”, “Seharusnya saya memeriksa detailnya sekali lagi”, “Saya begitu butuh bantuan, tetapi siapa yang dapat melakukannya sebaik saya?” “Seharusnya saya memimpin pertemuan dengan lebih baik”. 

   Meski masih terbilang dalam usia belia, di masa kanak-kanaknya seorang dengan tipe perfeksionis telah mampu mengkritik diri sendiri sebagai antisipasi terhadap kritikan orang lain. Ia juga biasa menahan diri untuk melakukan sesuatu yang diperkirakan hasilnya tidak akan sempurna dan dapat memfokuskan dirinya untuk sesuai dengan ekspektasi orang tua dan guru. Ia bahkan dapat menunjukkan tanggung jawab yang baik dan bisa meredam emosi kanak-kanak yang umumnya meluap-luap. 

   Sedangkan sebagai orang tua, seorang perfeksionis bisa tampil menjadi teladan untuk mengajarkan tanggung jawab dan nilai-nilai moral yang tegas pada anak mereka. Mereka cenderung konsisten, berlaku adil, serta sangat disiplin. 

   Di dalam karier, tipe perfeksionis selalu bekerja dengan efisien, teratur, dan senantiasa merampungkan tugas-tugasnya. Bagi seorang perfeksionis yang lebih analitis dan keras hati, mereka cenderung bekerja di bidang manajemen, sains, dan pemberlakuan hukum. Dan, seorang dengan tipe perfeksionis yang lebih berorienstasi terhadap orang lain, bekerja di pelayanan kesehatan, lembaga pendidikan, dan yayasan keagamaan. Selain itu, karena kemampuannya untuk bekerja secara profesional, jujur, dan mengikuti etika, Anda bisa memercayakan mereka sebagai mekanis mobil, ahli bedah, dokter gigi, bankir, ataupun pialang saham Anda. 

   Di waktu senggangnya, tipe orang perfeksionis sering kali terlibat dalam organisasi layanan kesehatan (POMG, pramuka, organisasi pengembangan lingkungan sekitar, dan semacamnya). Seorang perfeksionis juga aktif dalam kegiatan menyelamatkan lingkungan seperti Greenpeace, Walhi, dan semacamnya atau dalam organisasi kemanusiaan (misalnya yang berkait dengan isu aborsi). Tipe perfeksionis sering berolahraga, menjaga diet demi kesehatan, dan merasa bersalah jika tidak melakukannya. Banyak di antara tipe perfeksionis yang sibuk membantu keluarga dan teman. Biasanya, tipe perfeksionis juga menjadi siswa yang hebat.


Komentar-komentar tentang orang dengan tipe perfeksionis: 

   “Bawahan saya itu begitu efisien dan sabar. Bila tugasnya belum rampung, dia meneruskannya di rumah. Jika suatu waktu ia cuti, saya terpaksa merekrut dua orang untuk menggantikan posisinya.” 

   “Sohib saya resign karena bosnya menyuruh sesuatu yang tidak etis. Ia begitu kuat memegang prinsip hidupnya dan tidak pernah mengorbankan nilai moral yang dianutnya. Ia melakukan petuah-petuah yang dikatakannya sendiri.” 

   “Ia adalah seorang guru. Pekerjaan itu cukup berat baginya karena ia ngotot untuk memeriksa tiap kata-kata dari karya tulis seluruh siswanya, lalu menuliskan kritik yang sesuai bagi masing-masingnya. Banyak siswa menyayanginya karena dia menarik, begitu menginspirasikan, dan adil. 

   “Jika saya butuh pertolongan, ia selalu siap membantu. Ia bahkan biasa mendampingiku sampai pekerjaanku selesai.” 


Hal-hal yang nyaris mustahil dilakukan oleh perfeksionis: 

Terlambat masuk kerja sampai setengah jam.

Tidak mengirim ucapan terima kasih dalam dua hari atas hadiah yang diterimanya. 

Tidak membuat reservasi (daftar pesanan) tiap malam selama berlibur. 

Membiarkan cucian menumpuk dan piring kotor sepanjang minggu. 

Tertawa ketika dikritik. 

Makan dengan lengan sikut di atas meja dan menggunakan lengan baju sebagai tisu. 

Bersantai dalam bak mandi sesaat sebelum undangan datang, alih-alih sibuk merapikan rumah. 


🔸🔹🔶🔷🔰🔷🔶🔹🔸


   Itu dia bahasan kita untuk hari ini, semoga konten ini bisa berguna bagi yang membutuhkannya, ya! Stay safe kawan-kawan, jangan pernah berhenti untuk merasa penasaran!

   Kunjungi juga kami di facebook!



26 March 2020

Bagaimana cara membuat Fitur Say & Say in Embed -- Discord.js Bot

~By: Ahmad Mu'Arif

mistergaje.blogspot.com
   Heyy what's up guys! Kembali lagi dengan Mr. Gaje di sini. Beberapa dari kalian para Discord Bot Creator mungkin penasaran tentang cara membuat fitur say, terutama jika itu melalui android? Emang susah ya kalau bikin fitur say Bot Discord di Android? Wah, enggak kok. Gampang!

Baca juga:
- Apa itu Discord? Dan bagaimana cara menggunakannya? 
- Apa itu Bot Discord? Daftar Bot Discord Terbaik 2020 menurut Mr. Gaje
- Bagaimana cara membuat Bot Discord TANPA CODING? 
- Bagaimana cara membuat Bot Discord secara manual (dengan coding) di Android? 

   Hanya ingin memberitahu bahwa ini adalah tutorial Discord.js atau khusus untuk Javascript.
   Yah, daripada berlama-lama, mari kita langsung saja masuk ke topiknya. Sederhana, buka programmu kemudian letakkan script berikut:

const Discord = require('discord.js');
const client = new Discord.Client();
const config = require('./config.js');

client.on('message', (message) {

  const args = message.content.slice(config.prefix.length).trim().split(/ +/g);
  const command = args.shift().toLowerCase();

  if (command === 'say') {
    let text = args.join(' ');
    if (!text) return message.channel.send('Please provide a text you want me to say.');
    message.channel.send(text);
    message.delete();
  }

  if (command === 'embed') {
    let text = args.join(' ');
    if (!text) return message.channel.send('You don\'t provide any arguments for me to say in embed message!');
    
    let embed = new Discord.MessageEmbed()
      .setColor("RANDOM")
      .setAuthor(client.user.tag, client.user.displayAvatarURL())
      .setDescription(text)
// Di sini argumen user yang diambil diletakkan
      .setFooter(`By ${message.author.tag}`, message.author.displayAvatarURL())
      .setTimestamp(new Date());

    message.channel.send(embed);
    message.delete();
  }

}); // Di sini kode pengaktif (client.on) ditutup



client.login(config.token);

  
   Catatan: Di sini prefix bot saya adalah; Bt.

   Maka beginilah hasilnya, untuk fitur Say normal.

   Dan beginilah hasilnya, untuk fitur Say dengan Embed text.

Tampilan hasil dalam bentuk GIF, reload halaman jika tampilan tidak muncul.

   Bagi kalian yang tidak ingin pesan perintah otomatis terhapus, cobalah untuk menghapus bagian message.delete(); , karena baris itulah yang membuat botnya otomatis mengapus pesan perintah agar kesannya itu benar-benar pesan langsung dari bot itu sendiri.


   PENTING: Jika command tidak bekerja, coba cek jikalau ada kesalahan pada prefix botmu. Jika memang kamu belum membuat prefix untuk Botmu, atau belum terhubung dengan script tadi, maka cobalah buat file baru bernama config.js , kemudian letakkan script ini:


module.exports = {
  prefix: '
Prefix-mu',
  token: 'Token-bot-kamu'
// Kalau bisa, token bot kamu jangan diletakkan di sini, karena kalau filemu bisa dilihat orang lain, orang yang melihat tokenmu bisa menggunakan tokennya untuk menyalahgunakan botnya. Jadi waspadalah.
}

   Isi tulisan merah (Prefix-mu) dengan prefix baru sesukamu, contoh seperti yang saya lakukan:


module.exports = {
  prefix: 'Bt.',
  token: process.env.TOKEN
// Di sini token saya arahkan menuju file yang bernama .env, karena di file itu tidak ada yang dapat melihat datamu selain kamu sendiri atau orang yang mengerjakan proyeknya bersamamu. Di .env, kamu hanya perlu menambahkan TOKEN sebagai key, dan token bot kamu sebagai value-nya.
}


   Sekian untuk penjelasan mengenai cara membuat fitur Say pada Bot Discord, semoga bermanfaat dan jangan lupa untuk membaca artikel Mr. Gaje lainnya!


   Kunjungi juga kami di Facebook!


22 March 2020

Bagaimana cara membuat Bot Discord secara manual (dengan coding) di Android?

~By: Ahmad Mu'Arif

[1/5]

mistergaje.blogspot.com
   Yooo.. Halooo gaess.. Balik lagi nih, sama Mr. Gaje. Belakangan Mr. Gaje liat makin banyak aja Discord user yang tertarik bikin bot sendiri, entah sekedar buat hiasan sebagai simbol servernya atau asisten baru user.

Baca juga:
- Apa itu Discord, dan bagaimana cara menggunakannya? - Versi Mr. Gaje 
- Apa itu Bot Discord? | Daftar Bot Discord Terbaik 2020 menurut Mr. Gaje 

   Ada dua jalan untuk membuat bot Discord menurut caranya, yang pertama adalah dengan cara manual seperti yang akan saya bahas kali ini, dengan coding (code-ing) dan menyusun kode-kode secara manual untuk membangun program agar Bot dapat bekerja dengan baik,, atau cara kedua kita bisa membangun Bot Discord tanpa perlu coding, seperti pembahasan saya yang sebelumnya tentang "Bagaimana cara membuat Bot Discord tanpa coding?", memang jelas jalan ini lebih mudah daripada capek-capek belajar programming untuk coding dan menyusun kode secara bertahap, tapi dengan begitu meski kamu mendapat kemudahan akan ada keterbatasan bagimu pada fitur-fitur tertentu, terutama karena kamu jadi kesulitan untuk berkreasi dan membuat hal-hal baru dengan botmu sendiri.

   Ok, jadi, seperti yang telah saya sampaikan, kali ini kita akan membahas bagaimana caranya membuat Bot Discord secara manual, atau dengan coding, di android.
   Sebelum itu, kita perlu mengetahui, apa itu coding? Coding (Code-ing) adalah sebutan untuk sebuah aktivitas dimana seseorang menulis kode-kode tertentu menggunakan bahasa program dan platform tertentu untuk menjalankan suatu program. Untuk sebuah Bot Discord, ada banyak pilihan untukmu jika kamu ingin belajar coding. Yang serigkali dibilang tempat paling mudah membuat dan mengoperasikan bot adalah Python, walau begitu banyak sekali juga para developer menggunakan Javascript. Ini adalah kedua media platform yang seolah-olah bersaing dalam pembuatan dan pengoperasian Bot Discord. Tapi perlu diingat bahwa kamu perlu banyak belajar terlebih dahulu barulah kemudian kamu bertanya pada seorang ahli jika kamu benar-benar kebingungan, karena meng-coding suatu program tidaklah mudah.


   Ada beberapa cara yang bisa kita gunakan untuk memulai coding. Bisa melalui Smartphone maupun PC, tapi saya lebih merekomendasikan PC karena bisa digunakan untuk lebih banyak platform programming. Karena topik hari ini adalah tentang bagaimana melakukannya melalui android, kalian yang menggunakan PC masih bisa mengikuti caranya karena saya akan menggunakan Browser, yang di mana itu akan tidak jauh berbeda dengan tampilan di Android.
   Tambahan, sebenarnya ada banyak software yang bisa kita gunakan untuk pemograman, sejauh ini yang saya tau paling sering digunakan adalah Javascript dan Python. Pilih saja salah satu, tapi sayangnya saya belum menemukan cara untuk menggunakan Python di android, dan berhubung saya sedikit berpengalaman dalam Discord Bot Making via Javascript (Discord.js), jadi saya akan memberikan cara itu saja.

🔸🔹Ok, Let's get in to it!🔹🔸

1. Persiapan
✧ Device yang memadai, tidak masalah berapa size yang anda miliki, yang penting aplikasi tidak akan terbuka ulang (restart) ketika anda berpindah dari aplikasi satu ke aplikasi yang lain.
✧ Google Chrome , sebenarnya tidak masalah jika ingin menggunakan browser yang lain, tapi saya sangat merekomendasikan Google Chrome karena lebih stabil untuk urusan Online Programming.
✧ Discord , ya udah pasti sih, wkwkwk. Namanya juga mau bikin Bot Discord masa app Discordnya nggak punya.
✧ Note/Catatan , terserah catatan secara fisik (buku/kertas) atau catatan secara digital (Aplikasi Catatan), selama fungsinya tetap sama yaitu untuk mencatat sesuatu. Kamu akan membutuhkannya nanti.

🔸🔹🔶🔷🔰🔷🔶🔹🔸

[1/5]


Bagaimana caranya agar Bot Discord tetap online nonstop? || Hosting 24/7 Discord Bot


mistergaje.blogspot.com
    Eh what's up lmao!
   Hari ini saya Mr. Gaje akan membagikan tips terbaik bagi kalian yang sangat membutuhkan caranya agar Bot Discord tetap bisa online sepanjang 24 jam nonstop.
   Selama ini kita tau bahwa sistem program harus selalu diawasi agar program tetap stand by dalam keadaan online, termasuk Bot Discord.

Baca juga:
- Apa itu Discord, dan bagaimana cara menggunakannya? - Versi Mr. Gaje 
- Apa itu Bot Discord? | Daftar Bot Discord Terbaik 2020 menurut Mr. Gaje 

   Mungkin sebagian besar dari kalian sudah mengerti bagaimana caranya, jadi mari kita langsung saja.
   Tapi bagi kalian yang belum mengerti, silahkan cek link berikut ini;
Sebelum itu perlu diingat bahwa cara ini bisa dilakukan melalui PC maupun Smartphone.


   Di sini yang saya gunakan adalah situs Glitch.com, berhubung saya melakukannya melalui smartphone bukan berarti saya tidak bisa melakukannya ya, hehehe.

[Foto 1] Pertama, masuklah ke website berikut; Glitch.com

➖➖➖➖➖➖➖➖➖➖


[Foto 2 & 3] Kedua, buatlah akun, saya di sini menggunakan akun gmail.

   Ok, sebelum saya melanjutkan, bagi kalian yang sebelumnya menggunakan Glitch.com sebagai tempat untuk bot yang dimaksud, silahkan untuk tetap mengikuti cara ini.
   Tapi bagi kalian yang sebelumnya menggunakan tempat lain untuk menjalankan program bot kalian, silahkan ikuti cara kedua ini; Cara Kedua mengaktifkan Bot Discord 24/7

   Ok, lanjut.

[Tahap 4] Buka file program yang kamu gunakan untuk botmu sebelumnya di Glitch.com , program yang sama.

➖➖➖➖➖➖➖➖➖➖

[Foto 4] Pergi ke bagian server.js dan letakkan kode khusus di atas kode pengktif.
   Yang dimaksud kode pengaktif di sini adalah client.on('ready');
   Klik disini untuk melihat kode khusus dan meng-copy nya.

➖➖➖➖➖➖➖➖➖➖

[Foto 5] Sekarang kita akan menghostingkan bot kita di suatu website, menuju ke Uptimerobot.com

➖➖➖➖➖➖➖➖➖➖

[Foto 6] Klik strip 3 di kanan atas

➖➖➖➖➖➖➖➖➖➖

[Foto 7] Klik sign up kalau kamu belum memiliki akun, atau login kalau sudah.

➖➖➖➖➖➖➖➖➖➖

[Foto 8] Klik "+ Monitor" untuk memulai pembuatan hosting

➖➖➖➖➖➖➖➖➖➖

[Foto 9] Pastikan di situ Tipe Monitor yang kamu pilih adalah HTTP(s). Tulis nama sesukamu di kolom Friendly Name, dan letakkan link yang kamu copy dari Live App di Glitch tadi pada kolom URL.

➖➖➖➖➖➖➖➖➖➖

[Foto 10] Sekarang proses monitoring baru saja mulai, kamu tidak perlu khawatir jika loadingnya 0% karena beberapa saat kemudian itu akan menjadi 100%, jika sampai itu mengurang di bawah 80% maka cobalah Restart monitoring itu dengan cara mengklik tombol pengaturan di samping kanan dan restart.

   Selamat, sekarang Bot kamu sudah online selama 24/7 nonstop! Kamu tidak perlu lagi membuka halaman code mu untuk memastikan botmu tetap online.


   Kunjungi juga kami di facebook!


21 March 2020

Apa itu Bot Discord? | Daftar Bot Discord Terbaik 2020 menurut Mr. Gaje



mistergaje.blogspot.com
   Sebagai Discord User, di dalam Discord seringkali kita menemui Bot-bot dengan fitur-fitur khusus yang mereka miliki, seperti yang paling populer adalah untuk Music yang sebagaimana namanya adalah untuk mendengarkan musik tertentu menggunakan Bot tersebut, Moderation sebagai sistem pengurusan server, Utility sebagai fitur pelengkap, ada berbagai macam fitur Utility tergantung masing-masing developer dalam mengembangkan Botnya, kemudian ada juga fitur Fun yang seringkali digunakan sebagai bot pendamping/penghibur para penggunanya yang biasanya menggunakan fitur hiburan, minigame, gif, foto-foto menghibur, atau bahkan meme dan simulasi seolah-olah sedang berada dalam pertarungan dengan player tertentu, Bot-bot memiliki fiturnya masing-masing. Itu hanya fitur-fitur yang populernya saja, masih ada banyak sekali lagi fitur-fitur yang Bot Discord miliki, tapi kembali ke tentang tergantung Developer bot tersebut dalam mengembangkan botnya.

Baca juga: Apa itu Discord, dan bagaimana cara menggunakannya? - Versi Mr. Gaje 

   Tapi apa kah sebenarnya Bot Discord itu?
   Sederhananya, Bot Discord adalah sebuah program yang dikendalikan dari suatu tempat dengan kode-kode tertentu sebagaimana suatu program seharusnya terbentuk.
   Mirip dengan bot-bot pada Media Sosial lainnya seperti salah satu contoh terdekatnya; Telegram, Bot Discord berfungsi sebagai pelengkap dan hiburan bagi penggunanya. Tapi bukan cuma itu, banyak bot yang juga memiliki fitur keamanan dan asisten pemilik server, yang artinya di sini bot tidak hanya digunakan sebagai hiburan tapi juga untuk mempermudah tugas para moderator dalam mengurus servernya agar tetap dalam kendali.


🔸🔹🔶🔷🔰🔷🔶🔹🔸


Daftar Bot Discord Terbaik Menurut Mr. Gaje

Note; Nama-nama bot di sini tidak ditulis berdasarkan peringkatnya, jadi jikalau kalian tertarik silahkan periksa sendiri, hehe. Klik nama bot yang ingin anda ketahui, Mr. Gaje akan menyediakan link untuk setiap bot.

✧ Moderation
- MEE6
- Dyno

✧ Music
- Probot
- Tony
- Groovy
- Rythm
- Atalanta
- Fredboat
- Jockie Music


✧ Fun, Roleplay & Games
- Mudae
- Idle RPG
- Yui
- Koya
- Alita
- Waifu-Bot
- Dank Memer
- Tatsumaki 

✧ Utility
- YAGPDB
- Auttaja
- AmariBot
- Carl-Bot
- Member Counter
- Kota
- Restarter V3
- Auto Voice Channel 

✧ Others
- Shinobu
- LewdBot
- Nana

   Tertarik untuk membuat bot? Atau ingin menginvite salah satu bot di atas?


   Kunjungi juga kami di Facebook!

Motto:

"Jangan berharap lebih, jika tidak berusaha lebih." ~Gray