Cara Memasang Sinusbot Untuk Teamspeak 3 Pada Debian

Teamspeak adalah perisian VoIP untuk berbual suara dengan rakan, tetapi anda juga dapat mendengar dan memainkan muzik secara langsung ke salurannya. Tutorial ini akan menerangkan cara membuat bot muzik dengan Sinusbot . Sinusbot adalah bot muzik untuk TS3 dengan antara muka web. Anda boleh mengkonfigurasinya dan memainkan dan memuat naik lagu melalui penyemak imbas web anda.

Keperluan

  • Debian 8 VPS dengan seni bina 64-bit (amd64).
  • Buka port 8087.
  • 5-10 minit.
  • Bot menggunakan sekitar 30 MB RAM dan 10 MB HDD, ruang selebihnya dapat digunakan untuk lagu.

Memasang Sinusbot

Sekiranya anda memenuhi syarat, anda boleh mengikuti langkah-langkah ini untuk memuat turun dan memasang program Sinusbot.

apt-get update
apt-get install x11vnc xinit xvfb libxcursor1 ca-certificates bzip2 curl libglib2.0-0 nano sudo screen

Oleh kerana berbahaya untuk menjalankan program sebagai root, buat pengguna secara eksklusif untuk Sinusbot dan berikan kata laluan:

adduser --disabled-login ts3bot
passwd ts3bot

Buat direktori untuk program ini, saya cadangkan /opt/ts3soundboard. Berikan hak milik kepada ts3botpengguna:

mkdir -p /opt/ts3soundboard
chown ts3bot:ts3bot /opt/ts3soundboard

Ke hadapan, kami akan bekerjasama dengan ts3botpengguna. Mari beri kebenaran untuk menjalankan beberapa perintah yang diperlukan sebagai root:

visudo

Anda akan melihat fail yang serupa dengan yang berikut muncul dalam penyunting teks:

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:$

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification

Di akhir fail, tambahkan baris berikut:

ts3bot    ALL=(ALL:ALL) ALL

Sekarang, simpan perubahan anda dengan Ctrl+Odan Enter, kemudian Ctrl+Xdan Enter. Kemudian, log masuk seperti ts3botarahan berikut:

su ts3bot
cd /opt/ts3soundboard

Kita sekarang berada di direktori di mana kita akan memasang Sinusbot dan Teamspeak, jadi mari kita mulakan dengan Sinusbot:

curl -O https://frie.se/ts3bot/sinusbot-0.9.8.tar.bz2
tar -xjf sinusbot-0.9.8.tar.bz2 
cp config.ini.dist config.ini

Selesai. Teruskan ke bahagian seterusnya untuk Teamspeak.

Memasang Teamspeak dan Youtube-DL

Ketika kami menyiapkan bot musik untuk Teamspeak 3, kami juga memerlukan aplikasi Teamspeak 3 dan youtube-dlmemainkan muzik ke server. Muat turun kedua-duanya dan beri mereka kebenaran untuk menjalankan penyediaan:

wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
wget http://dl.4players.de/ts/releases/3.0.18.2/TeamSpeak3-Client-linux_amd64-3.0.18.2.run
sudo chmod 755 TeamSpeak3-Client-linux_amd64-3.0.18.2.run
sudo chmod a+rx /usr/local/bin/youtube-dl

Jalankan pemasang TS:

./TeamSpeak3-Client-linux_amd64-3.0.18.2.run

Konfigurasi akhir

Sekarang, kita mempunyai semua yang kita perlukan untuk menjalankan bot, mari kita konfigurasikan agar dapat berjalan dengan baik:

nano config.ini

Kemas kini config.inifail untuk memasukkan direktori Teamspeak3 dan youtube-dl:

TS3Path = "/opt/ts3soundboard/TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64"

YoutubeDLPath = "/usr/local/bin/youtube-dl"

Simpan fail dan keluar nano. Pindahkan pemalam pemutaran muzik ke direktori Teamspeak:

cp plugin/libsoundbot_plugin.so /opt/ts3soundboard/TeamSpeak3-Client-linux_amd64/plugins

Edit kebenaran untuk program Sinusbot dan periksa kemas kini:

sudo chmod 755 ts3bot
./ts3bot -update

Anda boleh memulakan program dan memainkan muzik sekarang, tetapi akan ditutup setelah menutup pelanggan SSH anda. Anda boleh menjalankannya dalam sesi layar untuk menghalangnya daripada ditutup ketika anda keluar dari sesi SSH.

su root
screen
su ts3bot

Jalankan arahan berikut untuk memulakan Sinusbot:

xinit /opt/ts3soundboard/ts3bot -- /usr/bin/Xvfb :1 -screen 0 800x600x16 -ac

Anda akan melihat program mengeluarkan beberapa maklumat permulaan. Pada ketika ini, ia sedang berjalan. Anda kini boleh mengakses antara muka web dengan penyemak imbas anda, di mana anda boleh memuat naik dan memainkan lagu. Navigasi ke:

http://your-server-ip:8087/

Log masuk lalai untuk antara muka web adalah adminsebagai pengguna, dan foobaruntuk kata laluan. Versi Sinusbot yang lebih baru tidak menggunakan foobarkata laluan, sebaliknya mereka mencetak kata laluan rawak ke konsol pada permulaan pertama. Ingatlah untuk menukar kata laluan dengan segera.

Nikmati bot muzik anda!



Leave a Comment

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

6 Perkara Yang Sangat Menggila Tentang Nintendo Switch

6 Perkara Yang Sangat Menggila Tentang Nintendo Switch

Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.

Janji Teknologi Yang Masih Tidak Ditepati

Janji Teknologi Yang Masih Tidak Ditepati

Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.

Fungsi Lapisan Seni Bina Rujukan Data Besar

Fungsi Lapisan Seni Bina Rujukan Data Besar

Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.

Bagaimana AI Boleh Mengambil Automasi Proses ke Tahap Seterusnya?

Bagaimana AI Boleh Mengambil Automasi Proses ke Tahap Seterusnya?

Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.

CAPTCHA: Berapa Lama Ia Boleh Kekal Sebagai Teknik Berdaya maju Untuk Perbezaan Manusia-AI?

CAPTCHA: Berapa Lama Ia Boleh Kekal Sebagai Teknik Berdaya maju Untuk Perbezaan Manusia-AI?

CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?

Keunikan Teknologi: Masa Depan Tamadun Manusia yang Jauh?

Keunikan Teknologi: Masa Depan Tamadun Manusia yang Jauh?

Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.

Teleperubatan Dan Penjagaan Kesihatan Jauh: Masa Depan Ada Di Sini

Teleperubatan Dan Penjagaan Kesihatan Jauh: Masa Depan Ada Di Sini

Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!

Pernahkah Anda Terfikir Bagaimana Penggodam Mendapatkan Wang?

Pernahkah Anda Terfikir Bagaimana Penggodam Mendapatkan Wang?

Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.

Kemas Kini Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Isu Daripada Penyelesaian

Kemas Kini Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Isu Daripada Penyelesaian

Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut