डेबियन पर टीमस्पेक 3 के लिए साइनसबोट कैसे स्थापित करें

Teamspeak दोस्तों के साथ वॉइस चैटिंग के लिए वीओआईपी सॉफ्टवेयर है, लेकिन आप इसके चैनलों पर सीधे संगीत भी सुन और बजा सकते हैं। यह ट्यूटोरियल समझाएगा कि साइनसबोट के साथ एक संगीत बॉट कैसे बनाया जाए । Sinusbot एक वेब-इंटरफ़ेस के साथ TS3 के लिए एक संगीत बॉट है। आप इसे कॉन्फ़िगर कर सकते हैं और अपने वेब ब्राउज़र के माध्यम से गाने चला सकते हैं और अपलोड कर सकते हैं।

आवश्यकताएँ

  • 64-बिट (amd64) वास्तुकला के साथ डेबियन 8 वीपीएस।
  • ओपन पोर्ट 8087।
  • 5-10 मिनट।
  • बॉट लगभग 30 एमबी रैम और 10 एमबी एचडीडी का उपयोग करता है, शेष स्थान का उपयोग गाने के लिए किया जा सकता है।

साइनसबोट स्थापित करना

यदि आप आवश्यकताओं को पूरा करते हैं, तो आप साइनसबोट प्रोग्राम को डाउनलोड और इंस्टॉल करने के लिए इन चरणों का पालन कर सकते हैं।

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

चूंकि प्रोग्राम को रूट के रूप में चलाना खतरनाक है, विशेष रूप से साइनसबोट के लिए एक उपयोगकर्ता बनाएं और इसे एक पासवर्ड दें:

adduser --disabled-login ts3bot
passwd ts3bot

कार्यक्रम के लिए एक निर्देशिका बनाएं, मैं सुझाता हूं /opt/ts3soundboardts3botउपयोगकर्ता को स्वामित्व दें :

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

अब हम उस निर्देशिका में हैं, जहाँ हम साइनसबोट और टेम्सपीक स्थापित करेंगे, तो चलिए साइनसबॉट के साथ शुरू करते हैं:

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

अंतिम विन्यास

अब, हमारे पास बॉट को चलाने के लिए सभी आवश्यक हैं, चलो इसे ठीक से चलाने के लिए कॉन्फ़िगर करें:

nano config.ini

config.iniTeamspeak3 की निर्देशिकाओं को शामिल करने के लिए फ़ाइल को अपडेट करें और 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

साइनसबॉट प्रोग्राम के लिए अनुमतियाँ संपादित करें और अपडेट के लिए जाँच करें:

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पासवर्ड के लिए है। साइनसबोट के नए संस्करण foobarपासवर्ड का उपयोग नहीं करते हैं, इसके बजाय वे पहले स्टार्टअप पर कंसोल के लिए एक यादृच्छिक पासवर्ड प्रिंट करते हैं। पासवर्ड तुरंत बदलना याद रखें।

अपने संगीत बॉट का आनंद लें!

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ