Persiapan
Agar naoTimes dapat jalan dengan baik dan benar, anda harus mengikuti langkah-langkah ini dengan benar juga.
Discord Bot
Mari kita mulai dengan membuat bot terlebih dahulu di Developer Portal.
Anda dapat melakukan langkah ini: Membuat akun Bot Baru
Database
naoTimes menggunakan 2 database, in-memory database dan remote-database.
In-memory yang kami gunakan adalah Redis, mohon setup itu terlebih dahulu: Redis Quickstart.
Lalu remote database yang kami gunakan adalah MongoDB, anda dapat self-host atau menggunakan MongoDB Atlas.
Jika anda ingin host sendiri, maka ikuti langkah ini: MongoDB Installation.
Simpan semua URL untuk nanti.
Pemutar musik
Jika anda ingin menambah fitur pemutar musik, mohon setup Lavalink terlebih dahulu: Lavalink.
Jika anda ingin menambah fitur Spotify, anda harus membuat application dengan akun Spotify anda: Spotify Dashboard.
Simpan Client dan Secret Spotify anda untuk autentikasi nanti dengan Wavelink.
DAN, jika anda ingin punya fitur playback langsung dari Spotify, anda harus setup Spotilava: Spotilava.
Spotilava adalah jembatan antara Lavalink dan Spotify nanti.
Spotify
Anda membutuhkan akun Premium jika ingin menggunakan fitur playback native Spotify (Spotilava)
Akun-akun lain
naoTimes juga menggunakan berbagai fitur dari website berikut:
Untuk FansubDB, anda butuh akun dengan status Kontributor.
Untuk MerriamWebster, anda butuh dictionary dan thesaurus Collegiate.
naoTimes
Saatnya kita setup naoTimes, mari kita kehalaman Instalasi.