Server Perselisihan
Web UI
Buat bot, dapatkan token dan tambahkan ke server Discord
Node.js 16.13.0 atau lebih baru diperlukan.
Buat file .env atau atur variabel lingkungan di CommandLine dan tambahkan node_env = produksi untuk menonaktifkan file .env.
TOKEN=<discord token>
OWNER=<Discord owner User Id>
URL=<url/ip of this server in format http(s)://foo.bar:port>
PORT=<port to start server on, default: 3000>
DEFAULT_VOLUME=<0-150, default: 20>
RADIO_MAX_VIDEO_LENGTH=<length in seconds, 0 for no max length, default: 600, will exclude all songs longer than the duration from the radio.>
AUTO_LEAVE_TIMEOUT=<length in seconds, -1 to disable, Default: 60, will make the bot leave after the given amount of time, if he is alone.>
RESUME_ON_BOT_JOIN=<true/false, default: false, whether the bot resumes music playback when he joins a channel.>
PAUSE_ON_USER_LEAVE<true/false, default: true, whether the bots pauses music playback when he is alone.>
RESUME_ON_USER_JOIN=<true/false, default: true, whether the bots resumes music playback when he is no longer alone.>
Bangun server terlebih dahulu kemudian klien.
> npm install
> npm run build
client> npm install
client> npm run build:prod
> node ./bin/www
Jika klien dibangun tanpa bendera prod, ia akan selalu mengakses server melalui localhost: 3000 (untuk pengembangan).
Replit adalah cara gratis dan mudah untuk menggunakan bot untuk diri sendiri.
Proyek ini tidak dirancang untuk diganti. Konfigurasi yang disediakan hanya dimaksudkan untuk menyebarkannya.
Dengan versi gratis Anda mungkin dibatasi oleh sumber daya yang tersedia. Klien tidak dapat dibangun karena akan kehabisan RAM. Karena ini klien akan secara otomatis diunduh dari rilis repo git ini.
Atau jalankan dengan Docker:
docker run -d -p 80:80 --restart unless-stopped --name discord-bot-node -e NODE_ENV=production -e PORT=80 -e TOKEN=<discord token> -e OWNER=<discord owner id> -e URL=<url/ip e.g http(s)://foo.bar:port> alexanderwyss/discord-bot-node:latest
Hub Docker
Perintah Slash adalah cara untuk berinteraksi dengan bot melalui perselisihan. Mulailah mengetik / untuk melihat daftar perintah yang tersedia.
Perintah Slash pada awalnya harus terdaftar dengan "! RegisterCommands".
UI Web dapat digunakan oleh banyak pengguna secara bersamaan.
<ctrl> + f Focus Search<enter> Cari<ctrl> + <enter> mainkan hasil pertama sekarang<ctrl> + <shift> + <enter> Mainkan hasil pertama berikutnya<shift> + <enter> Hasil pertama antrianDiuji dengan Firefox & Chrome.