May 7, 2016

Cara Memasang Music Bot di Discord

Kemarin saya sudah memberikan penjelasan seputar tentang aplikasi Discord, kali ini saya akan menjelaskan seputar tentang Music Bot untuk Discord termasuk cara memakainya.
Music Bot adalah 3rd party program untuk Discord yang dikembangkan oleh user dengan nickname SexualRhinoceros, program ini dibuat menggunakan bahasa Python, tetapi jangan khawatir karena sudah dibuat agar mudah digunakan.

Cara Kerja Music Bot :

- Host menjalankan program untuk bot.
- Host memanggil bot ke salah satu Voice Channel dimana bot itu akan ditempatkan / memutar musik.
- Ketika ada user yang melakukan request lagu, bot akan mencari lagu/video yang berada di Youtube sesuai dengan permintaan user.
- Ketika bot sudah menemukan file yang sesuai, maka program tersebut akan mendownload video tersebut dari Youtube ke PC host.
- Setelah lagu selesai, bot akan memutar lagu tersebut ke Discord.

Cara Memasang Music Bot :

Install Python

Karena Music Bot dibuat menggunakan bahasa Python, program ini berfungsi agar Music Bot dapat dijalankan.
1.Download Python (Download Link tersedia dibawah).
2.Buka Python Setup.
3.Beri tanda √ pada Install launcher for all users dan Add Python 3.5 to PATH.

4.Install Now.

Install Notepad++

Notepad++ berfungsi untuk mengedit option Music Bot.
1.Download Notepad++ (Download Link tersedia dibawah).
2.Pilih Installer.
3.Buka Notepad++ Installer.
4.Next sampai Finish.

Preparing Music Bot

1.Download Music Bot (Download Link tersedia dibawah).
2.Extract Music Bot.
3.Jalankan runbot.bat.
4.Buka folder config.
5.Setelah muncul file bernama options.ini, tutup runbot.bat yang sedang berjalan tadi.
6.Buat ID baru di Discord yang akan digunakan untuk akun bot, register disini.

Setting Music Bot

1.Setelah membuat akun baru untuk bot, buka folder config tadi.
2.Klik kanan options.ini pilih open with Notepad++.

Mengatur Login Bot

3.Pada bagian [Credentials] hilangkan tanda ; di depan Email dan Password.
4.Masukkan Email bot kalian contoh : Email = emailbot@mail.com
5.Masukkan Password bot kalian contoh : Password = passwordbot

Mengatur Kepemilikan Bot

6.Buka link ini.
7.Login ke Discord menggunakan akun utama kalian atau akun yang digunakan untuk mengontrol bot (bukan akun bot).
8.Masuk ke channel #musicbothelp.
9.Ketik !id.
10.Setelah itu akan muncul text yang menunjukan nomor ID anda, copy angka tersebut.
11.Buka lagi options.ini dengan Notepad++ tadi.
12.Pada bagian [Permissions] hilangkan tanda ; di depan OwnerID.
13.Masukkan Nomor ID kalian tadi, contoh : OwnerID = 12345123451234512345

Mengatur Channel Bot

14.Login Discordapp menggunakan browser, buka disini.
15.Pilih Main Channel dimana bot itu akan ditempatkan.
16.Lihat URL Channel tersebut di address bar, contoh https://discordapp.com/channels/178012982599483392/178014456079450112
17.Copy 178012982599483392.
18.Buka lagi options.ini dengan Notepad++ tadi.
19.Pada bagian [Chat] hilangkan tanda ; di depan BindToChannels.
20.Masukkan Nomor Channel tadi, contoh : BindToChannels = 178012982599483392
21.Save, lalu tutup.

Jika sudah, maka tampilannya kurang lebih seperti ini.

Additional Setting Music Bot

DefaultVolume, untuk mengatur volume musik default ketika bot dijalankan. (0.25)
WhiteListCheck, digunakan jika anda ingin menggunakan pengaturan lebih lanjut untuk memberikan permissions. (no)
SkipsRequired, jumlah voting yang dibutuhkan untuk menyetujui Skip lagu. (2)
SkipRatio, jumlah ratio dalam persen, berapa orang yang setuju agar lagu tersebut di Skip (Orang yang tidak mengaktifkan Deaf dan selain Owner). (0.5)
SaveVideos, jika yes maka semua lagu yang direquest akan tersimpan dalam folder audio_cache, jika no maka akan dihapus nantinya. (yes)
NowPlayingMentions, jika yes maka orang yang merequest lagu akan dimention oleh bot ketika lagu yang ia request mulai diputar. (no)
AutoSummon, jika yes maka bot akan otomatis masuk ke Voice Channel dimana Owner tersebut berada. (no)
UseAutoPlaylist, jika yes maka bot akan memutar lagu secara acak dari lagu yang ada di audio_cache. (no)
AutoPause, jika yes maka bot akan melakukan pause jika tidak ada orang lain di Voice Channel tempat bot berada dan melakukan resume jika ada orang yang masuk. (no)
DeleteMessages, jika yes, maka bot akan menghapus pesan yang dikeluarkan bot setelah beberapa saat. (yes)
DeleteInvoking, jika yes maka bot akan menghapus pesan judul lagu yang sudah diputar, hanya berlaku jika DeleteMessages diatur dalam keadaan yes. (yes)
Note : Yang saya beri tanda bold adalah settingan yang saya gunakan di bot saya.

Music Bot Commands

Commands Owner :
!summon, untuk memanggil bot ke Voice Channel yang sama dengan owner.
!pause, untuk menyetop lagu.
!resume, untuk melanjutkan lagu.
!volume, untuk mengatur volume

Commands Owner & Other User :
!play <judul lagu / youtube video id link>, untuk menyetel lagu.
!queue, untuk melihat daftar lagu yang akan diputar.
!skip, untuk mengajukan vote untuk melewati lagu yang sedang diputar.

Cara Memakai Music Bot :

1.Buka Incognito Window (Agar tidak perlu repot-repot logout).
2.Buka website Discord, login menggunakan ID bot.
3.Masukkan Bot ke Main Channel sesuai dengan options.ini.
4.Jalankan runbot.bat.
5.Tunggu beberapa saat sampai muncul list Music Bot Commands.
6.Tutup Incognito Window tadi.
7.Login ke Discord menggunakan ID owner.
8.Masuk ke Voice Channel dimana Bot akan ditempatkan.
9.Ketik !summon di Text Channel, atau Text Channel dimana bot itu ditetapkan sesuai dengan options.ini.
10.Jika berhasil, maka bot akan berpindah ke Voice Channel yang sama dengan anda.
11.Bot siap digunakan.
12.Untuk berhenti cukup tutup runbot.bat.



Download Links untuk Python, Notepad ++, dan Music Bot disini.
Untuk versi terbaru Music Bot sepertinya sudah tidak bisa dijalankan menggunakan Pyhton 3.5.1, coba upgrade menggunakan Python 3.5.2.

Semoga artikel ini berguna bagi kalian yang membutuhkan Music Bot untuk Discord.
Jika ada pertanyaan silahkan mencantumkan komentar dibawah, atau berkunjung ke Discord blog ini.



Special thanks to SexualRhinoceros who develop this program.

77 comments:

  1. how to fix " Critical launcher run as admin to install it " ?

    ReplyDelete
    Replies
    1. right click -> run as administrator

      Delete
    2. bagaimana cara untuk membuat playlist pribadi kadang ada autoplay?
      dan bagaimana cara mengulang lagu yang sudah di playlist?

      Delete
    3. request semua lagu yang ingin anda jadikan playlist
      hapus lagu yang tidak ingin anda jadikan playlist
      (yang ada di folder musicbot anda)
      lalu atur option agar autoplaylist jika tidak ada yang request

      Delete
    4. bagaimana cara update bot ?

      Delete
  2. Option.ini <<-- gak muncul cara mengatasinya bagaimana ?

    ReplyDelete
  3. gan kok gak bisa yaa bisa tolong bantu

    ReplyDelete
  4. gan error pas buka runbot.bat tulisannya "python.exe - system error. The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer.
    cara ngatasinnya gimana ya ??

    ReplyDelete
  5. bisa saya mengetahui syntax untuk command ini?
    SkipRatio, jumlah ratio dalam persen, berapa orang yang setuju agar lagu tersebut di Skip (Orang yang tidak mengaktifkan Deaf dan selain Owner). (0.5)

    thx~

    ReplyDelete
    Replies
    1. !Skip

      ; Skips required to skip a song. Whichever is lower will be used.
      ; Skip ratio refers to the percent of non-deafened, non-owner users
      ; in the voice channel needed to skip a song.
      SkipsRequired = 2
      SkipRatio = 0.5

      SkipsRequired = 2
      Jumlah minimal vote yang dibutuhkan untuk melakukan skip adalah 2.

      SkipRatio = 0.5
      Jika vote yang terjadi kurang dari SkipsRequired (2), jika jumlah user yang berada di voice chat melakukan vote lebih dari 50%, maka tetap terjadi skip.

      apakah itu yang kamu maksudkan?

      Delete
    2. sejenis ini:

      self.queue = {} # add deque's, repeat
      self.downloaders = {} # sid: object
      self.settings = fileIO("data/audio/settings.json", 'load')
      - self.server_specific_setting_keys = ["VOLUME", "QUEUE_MODE",
      + self.server_specific_setting_keys = ["VOLUME", "VOTE_ENABLED",
      "VOTE_THRESHOLD"]
      self.cache_path = "data/audio/cache"
      self.local_playlist_path = "data/audio/localtracks"
      self._old_game = False

      + self.skip_votes = {}
      +

      Delete
    3. codingnya? coba tanya langsung ama developernya aja disini :
      https://discordapp.com/invite/mrZmD

      Delete
  6. min ini cara non aktif in auto play nya gimana,saya udh skip pas sudah enggak ada lagu malah ada lagu random yg muter,gmna cara setting nya cara non aktif in auto play random nya
    makasih!!!

    ReplyDelete
  7. Apakah bot discord ini hanya bisa di buat melalui pc saja? Atau bsa juga melalui Android min?

    ReplyDelete
    Replies
    1. programnya didesain untuk PC, kalau mau coba saja kontak developernya apakah bisa dibuatkan apk.
      tetapi kalo menurutku walaupun ada, nanti malah HPnya panas karena download dan ngestream terus.

      Delete
  8. min kalo error starting bot kenapa

    ReplyDelete
  9. min , cara menambah orang supaya bisa command juga gimana??

    ReplyDelete
    Replies
    1. secara default orang lain sudah bisa memberikan command, kecuali jika kamu menggunakan fitur whitelist.

      Delete
  10. min...ini lagu yg di blog ini apa ya?

    ReplyDelete
  11. kok klo gw jalanin ada beberp file ktnya missing gt dri phyton nya. walau dah gw cba install lg tetep sama

    ReplyDelete
  12. #musicbothelp nya kok expired yaaa?? ada yg tau? makasi

    ReplyDelete
  13. gan biar cara botnya nyala terus gk usah terus-terusan buka runbot.bat gimana ??

    ReplyDelete
  14. kaya situs ini min botnya jadi gk usah terus-terusan harus buka runbot.bat

    ReplyDelete
  15. kalo pas run bot nya error solusi nya gmn ya? kaya download discrod gitu gagal

    ReplyDelete
    Replies
    1. saya kurang tahu kenapa, tetapi music bot ini sudah kurang kompatibel dengan id discord yang baru, jadi saya lebih merekomendasikan anda untuk mengadopsi bot seperti yang ada di channel saya.

      Delete
    2. bagimana cara adopsi nya ?

      Delete
    3. anda bisa kontak saya melalui discord

      Delete
  16. This comment has been removed by the author.

    ReplyDelete
  17. gan cara biar ga auto play musik gmn ya ?

    ReplyDelete
  18. min ada ga yang udh jadi aja di bagi ane bigung sagat

    ReplyDelete
  19. bro cara biar lagu nya langsung play tanpa diskip2 lagi gimana ya jadi abis dengerin lagu langsung mau lagu itu

    ReplyDelete
    Replies
    1. emm, maksudnya?
      request lagu yang ingin diputar saja.

      Delete
  20. Min mana link discordnya mau nanya2 soal adopsi bot musik

    ReplyDelete
    Replies
    1. http://koukimorikawa.blogspot.co.id/p/discord.html

      Delete
  21. gan , cara install nya gimana ya? kok pas join chanel #musicbothelp ketik !id ga keluar apa2 ya? mohon pencerahan nya

    ReplyDelete
  22. Min kok saya tidak bisa menambahkan bot ke channel ya?

    ReplyDelete
    Replies
    1. ditambah itu gk bisa di runbot soalnya harus masukin token

      Delete
    2. coba adopsi bot saja, music bot yang baru-baru ini punya saya juga tidak work.

      Delete
  23. min, saya udah jalanin semua instrusinya. Tapi akun musicbotnya ga masuk ke channel kita, gmn cara masukinnya ya? saya sudah ketik !summon tapi musicbotnya ga muncul. terima kasih, mohon balasannya

    ReplyDelete
    Replies
    1. mungkin optionsmu bermasalah, akhir2 ini saya lebih merekomendasikan mengadopsi bot daripada memakai music bot ini.

      Delete
  24. bro gimana ya supaya semua yang di channel bisa request lagu

    ReplyDelete
  25. boskuuu,,,, klo PC host off brarty bot ikut off juga ??

    ReplyDelete
  26. cara masuk channel gimana si wkwkwk

    ReplyDelete
  27. ini BGM nya yang pertama ini judulnya apa yah?

    ReplyDelete
  28. option.ini tidak ada gannnnnnnnnnnnn

    ReplyDelete
  29. Failed instal Phyton gmana ngatasinya?

    ReplyDelete
  30. SAYA TIDAK NYAMAN DENGAN MUSIC YANG PLAY OTOMATIS. SANGAT MENGGANGGU COK

    ReplyDelete
  31. min temenan di discord dong akkwakwawa bantuin

    ReplyDelete
  32. Options:
    Command prefix: !
    Default volume: 25%
    Skip threshold: 4 votes or 50%
    Now Playing @mentions: Disabled
    Auto-Summon: Enabled
    Auto-Playlist: Enabled
    Auto-Pause: Enabled
    Delete Messages: Enabled
    Delete Invoking: Disabled
    Debug Mode: Disabled
    Downloaded songs will be saved

    kok gini terus ya min ?

    ReplyDelete
  33. min Incognito Windows tuh dmna bukanya ?

    ReplyDelete
  34. Apakah kuotanya berkurang banyak dan klok iya seberapa banyak

    ReplyDelete
  35. Apakah kuotanya berkurang banyak dan klok iya seberapa banyak

    ReplyDelete
  36. Tutorial videonya gan klo ada. Ane udh pernah buat bot tp waktu play lagu ga ada suaranya dan bot tersebut memutar tanpa suara gitu gan.

    ReplyDelete
  37. Tutorial videonya gan klo ada gue masi bingun mohon respeknya.

    ReplyDelete

~ Please share if you find this article useful ~
Jika anda memiliki pertanyaan silahkan menulis komentar dibawah, saya akan mencoba menjawabnya kurang dari 24 jam.
Atau anda dapat bertanya langsung dengan saya via Discord disini https://bit.ly/KMDiscord jika saya sedang online.
~ Good 🍀 Luck ~