Advanced Musicbot for Teamspeak 3
This is a open-source TeamSpeak3 bot, playing music and much more.
To see what's planned and in progress take a look into our Roadmap.
The bot is fully operable via chat.
To get started write !help
to the bot.
For all commands check out our live OpenApiV3 generator.
For an in-depth command tutorial see here in the wiki.
Pick and download the build for your platform and liking:
(We have more builds like linux arm/arm64 and .NET framework dependent builds available on our nightly server)
Install the required dependencies:
sudo apt-get install libopus-dev ffmpeg
sudo pacman -S opus ffmpeg
sudo yum -y install epel-release
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
sudo yum -y install ffmpeg opus-devel
chmod u+x InstallOpus.sh
and run it with ./InstallOpus.sh
tar -vxf ffmpeg-git-*XXbit*-static.tar.xz
ffmpeg-git-*DATE*-amd64-static/ffmpeg
and copy it into your TS3AudioBot folder.ffmpeg-latest-winXX-static/bin/ffmpeg.exe
into your TS3AudioBot folder.If the bot can't play some youtube videos it might be due to some embedding restrictions which are blocking this.
You can install the youtube-dl binary or source folder (and specify the path in the config) to try to bypass this.
./TS3AudioBot
(Linux) or TS3AudioBot.exe
(Windows) and follow the setup instructions.rights.toml
to your desires.
You can use the template rules as suggested in the automatically generated file,
or dive into the rights syntax here.
Then start the bot again.!bot setup <privilege key>
.master | develop |
---|---|
Download the git repository with git clone --recurse-submodules https://github.com/Splamy/TS3AudioBot.git
.
dotnet core 3.1
version by following this tutorial and choose your platformcd TS3AudioBot
dotnet build --framework netcoreapp3.1 --configuration Release TS3AudioBot
to build the AudioBot./TS3AudioBot/bin/Release/netcoreapp3.1
and can be run with dotnet TS3AudioBot.dll
Visual Studio
with the dotnet core 3.1
development toolchain installed./WebInterface
foldernpm install
to restore or update all dependencies for this projectnpm run build
to build the project../WebInterface/dist
.npm run start
for development.:speech_balloon: Want to help translate or improve translation?
Join us on Transifex to help translate
or in our Gitter to discuss or ask anything!
All help is appreciated :heart:
Translations need to be manually approved and will then be automatically built and deployed to our nightly server here.
This project is licensed under OSL-3.0.
Why OSL-3.0: