วิธีการติดตั้ง Sinusbot สำหรับ Teamspeak 3 บนเดเบียน

Teamspeak เป็นซอฟต์แวร์ VoIP สำหรับการแชทด้วยเสียงกับเพื่อน ๆ แต่คุณยังสามารถฟังและเล่นเพลงโดยตรงไปยังช่องของมัน กวดวิชานี้จะอธิบายวิธีการสร้างบอทเพลงที่มีSinusbot Sinusbot เป็นบอทเพลงสำหรับ TS3 ที่มีเว็บอินเตอร์เฟส คุณสามารถกำหนดค่าและเล่นและอัปโหลดเพลงผ่านเว็บเบราว์เซอร์ของคุณ

ความต้องการ

  • Debian 8 VPS พร้อมสถาปัตยกรรม 64- บิต (amd64)
  • เปิดพอร์ต 8087
  • 5-10 นาที
  • บอทใช้ RAM ประมาณ 30 MB และ HDD 10 MB ส่วนที่เหลือของพื้นที่สามารถใช้สำหรับเพลงได้

กำลังติดตั้ง Sinusbot

หากคุณปฏิบัติตามข้อกำหนดคุณสามารถทำตามขั้นตอนเหล่านี้เพื่อดาวน์โหลดและติดตั้งโปรแกรม Sinusbot

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

เนื่องจากเป็นอันตรายที่จะเรียกใช้โปรแกรมในฐานะรูทสร้างผู้ใช้เฉพาะสำหรับ Sinusbot และให้รหัสผ่าน:

adduser --disabled-login ts3bot
passwd ts3bot

/opt/ts3soundboardทำให้ไดเรกทอรีสำหรับโปรแกรมผมขอแนะนำให้ ให้ความเป็นเจ้าของแก่ts3botผู้ใช้:

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

ต่อไปเราจะทำงานกับts3botผู้ใช้ ให้สิทธิ์ในการรันคำสั่งที่จำเป็นบางอย่างในฐานะรูท:

visudo

คุณจะเห็นไฟล์ที่คล้ายกับข้อความต่อไปนี้ปรากฏขึ้นในโปรแกรมแก้ไขข้อความ:

#
# 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

ที่ท้ายไฟล์เพิ่มบรรทัดต่อไปนี้:

ts3bot    ALL=(ALL:ALL) ALL

ตอนนี้บันทึกการเปลี่ยนแปลงของคุณด้วยCtrl+OและEnterแล้วและCtrl+X Enterจากนั้นเข้าสู่ระบบts3botด้วยคำสั่งดังต่อไปนี้:

su ts3bot
cd /opt/ts3soundboard

ตอนนี้เราอยู่ในไดเรกทอรีที่เราจะติดตั้ง Sinusbot และ Teamspeak ดังนั้นเริ่มด้วย 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

เสร็จสิ้น ดำเนินการต่อในส่วนถัดไปสำหรับ Teamspeak

การติดตั้ง Teamspeak และ Youtube-DL

ในขณะที่เรากำลังตั้งค่าบอทเพลงสำหรับ Teamspeak 3 เรายังต้องการแอปพลิเคชัน Teamspeak 3 และyoutube-dlเล่นเพลงไปยังเซิร์ฟเวอร์ ดาวน์โหลดทั้งสองและให้สิทธิ์ในการเรียกใช้การตั้งค่า:

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

เรียกใช้โปรแกรมติดตั้ง TS:

./TeamSpeak3-Client-linux_amd64-3.0.18.2.run

การกำหนดค่าสุดท้าย

ตอนนี้เรามีทุกอย่างที่เราต้องการสำหรับการเรียกใช้ bot ลองกำหนดค่าให้ทำงานอย่างถูกต้อง:

nano config.ini

อัพเดตconfig.iniไฟล์เพื่อรวมไดเร็กทอรีของ Teamspeak3 และyoutube-dl:

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

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

nanoบันทึกไฟล์และทางออก ย้ายปลั๊กอินที่เล่นเพลงไปยังไดเรกทอรี Teamspeak:

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

แก้ไขการอนุญาตสำหรับโปรแกรม Sinusbot และตรวจสอบการอัปเดต:

sudo chmod 755 ts3bot
./ts3bot -update

คุณสามารถเริ่มโปรแกรมและเล่นเพลงได้ทันที แต่จะปิดลงหลังจากปิดไคลเอ็นต์ SSH ของคุณ คุณสามารถเรียกใช้ในเซสชันหน้าจอเพื่อป้องกันไม่ให้ปิดเมื่อคุณออกจากเซสชัน SSH ของคุณ

su root
screen
su ts3bot

เรียกใช้คำสั่งต่อไปนี้เพื่อเริ่ม Sinusbot:

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

คุณจะเห็นผลลัพธ์ของการเริ่มต้นโปรแกรม ณ จุดนี้มันกำลังทำงานอยู่ ตอนนี้คุณสามารถเข้าถึงเว็บอินเตอร์เฟสด้วยเบราว์เซอร์ซึ่งคุณสามารถอัพโหลดและเล่นเพลงได้ นำทางไปยัง:

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

เข้าสู่ระบบเริ่มต้นสำหรับเว็บอินเตอร์เฟสadminเป็นผู้ใช้และfoobarรหัสผ่าน Sinusbot รุ่นใหม่กว่าไม่ใช้foobarรหัสผ่าน แต่จะพิมพ์รหัสผ่านแบบสุ่มไปที่คอนโซลในการเริ่มต้นครั้งแรก อย่าลืมเปลี่ยนรหัสผ่านทันที

เพลิดเพลินไปกับเพลงของคุณ!

ฝากความเห็น

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true