帮酷LOGO
0 0 评论
文章标签:team  DEB  SIN  Debian  teamspeak  

TeamSpeak是VoIP软件,用于与朋友进行语音聊天,但是,你也可以直接收听和播放音乐,本教程将介绍如何创建一个SinusbotSinusbot ,Sinusbot是TS3的一个Sinusbot,有一个网络接口,你可以配置它,并通过你的网页浏览器播放和上传歌曲。

要求

  • Debian 8 VPS,64位(AMD64 )架构,
  • 打开8087端口,
  • 5-10分钟,
  • Bot使用大约30 MB的内存和10 MB的硬盘空间,剩余的空间可用于播放歌曲,

安装Sinusbot

如果你满足这些要求,你可以按照这些步骤下载,并且安装Sinusbot程序。


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

由于以root用户身份运行程序很危险,请为sinumbot专门创建一个用户并给它一个密码:


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+OEnter保存你的更改,然后保存Ctrl+XEnter ,然后,使用以下命令登录为ts3bot


su ts3bot
cd /opt/ts3soundboard

我们现在sinumbot和Teamspeak的目录中,让我们从sinumbot开始安装:


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设置Sinusbot时,我们还需要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

最终配置

现在,我们有了运行该Sinusbot所需的全部功能,让我们将它配置为正确运行:

 
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

运行以下命令启动sinumbot :


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

你将看到程序输出一些启动信息,它正在运行,你现在可以使用浏览器访问网页界面,在那里你可以上传和播放歌曲,导航到:


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

web接口的默认登录为admin,密码为foobar ,较新版本的Sinusbot不使用foobar密码,而是在第一次启动时将随机密码打印到控制台,记住立即更改密码。

享受你的Sinusbot!



文章标签:DEB  SIN  team  Debian  teamspeak  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语