Created
June 8, 2020 08:34
-
-
Save rexlManu/5591f0d404db3c874304bdf4b4ea5eea to your computer and use it in GitHub Desktop.
ts3 audiobot installer
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
r="\033[31m" | |
gr="\033[32m" | |
w="\033[37m" | |
echo "" | |
echo -e "\e[1mScript coded by server-installer.de - \e[93mSaveCode \e[0m" | |
sleep 1 | |
echo -e "\e[1mTwitter:\e[0m \e[96mhttps://twitter.com/servinstaller \e[0m" | |
sleep 1.5 | |
clear | |
echo "Pakete werden nun installiert..." | |
sleep 2 | |
apt-get install sudo git | |
clear | |
if [ ! '/usr/bin/screen' ]; then | |
echo "Pakete werden nun installiert..." | |
sleep 2 | |
clear | |
apt-get install screen -y | |
clear | |
fi | |
if [ ! '/usr/bin/unzip' ]; then | |
echo "Pakete werden nun installiert..." | |
sleep 2 | |
clear | |
apt-get install unzip -y | |
clear | |
fi | |
if [ ! '/etc/sudo' ]; then | |
echo "Pakete werden nun installiert..." | |
sleep 2 | |
clear | |
apt-get install sudo -y | |
clear | |
fi | |
echo -e "$gr Verbinde mit Updateserver." | |
clear | |
echo -e "$gr Verbinde mit Updateserver.." | |
clear | |
echo -e "$gr Verbinde mit Updateserver..." | |
clear | |
echo -e "$gr Verbinde mit Updateserver.." | |
clear | |
echo -e "$gr Verbinde mit Updateserver." | |
clear | |
echo -e "$gr Verbinde mit Updateserver.." | |
clear | |
echo -e "$gr Verbinde mit Updateserver..." | |
sleep 1 | |
echo -e "$gr Mit UpdateServer verbunden!" | |
sleep 1 | |
version="2.0" | |
versionweb="$(wget -O - http://51.195.36.237/installer/ts3ab-version.txt)" | |
if [ $versionweb == $version ] | |
then | |
echo -e "$gr Script is uptodate. $w" | |
else | |
echo -e "$r Script ist nicht aktuell und wird aktualisiert.$w" | |
sleep 2 | |
echo -e "$gr Aktualisiere das Skript$w" | |
echo -e "\033[37m" | |
wget http://51.195.36.237/installer/ts3ab-latest.sh | |
fi | |
wget -O- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg | |
sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/ | |
wget https://packages.microsoft.com/config/debian/10/prod.list | |
sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list | |
sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg | |
sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list | |
sudo apt-get update | |
sudo apt-get install apt-transport-https -y | |
sudo apt-get update | |
sudo apt-get install dotnet-sdk-3.1 -y | |
sudo apt-get update | |
sudo apt-get install apt-transport-https -y | |
sudo apt-get update | |
sudo apt-get install aspnetcore-runtime-3.1 -y | |
sudo apt-get update | |
sudo apt-get install apt-transport-https -y | |
sudo apt-get update | |
sudo apt-get install dotnet-runtime-3.1 -y | |
sleep 1 | |
clear | |
echo " | |
echo ######################################### | |
echo # TS3AudioBot Installer # | |
echo # Version 2.0 # | |
echo # von Server-Installer.de # | |
echo ######################################### | |
echo # 1. TS3AudioBot installieren # | |
echo ######################################### | |
" | |
read -p "Wähle eine Nummer: " opt1 | |
if [ "$opt1" = "1" ]; then | |
clear | |
sudo apt-get install libopus-dev ffmpeg -y | |
echo "Wo soll der TS3AudioBot installiert werden?" | |
echo -e "\e[1m\e[92mBeispiel: /home/TS3AudioBot\e[0m" | |
echo "" | |
read -p "Wähle ein Verzeichnis: " ordner | |
mkdir $ordner | |
cd $ordner | |
cd $ordner | |
echo -e "\e[1m\e[92mVerzeichnis wurde erstellt. Beginne mit dem Download...\e[0m" | |
sleep 1 | |
wget https://github.com/Splamy/TS3AudioBot/archive/master.zip | |
unzip master.zip | |
cd TS3AudioBot | |
dotnet build --framework netcoreapp2.2 --configuration Release TS3AudioBot | |
wget https://github.com/Splamy/TS3AudioBot/releases/download/0.11.0/TS3AudioBot_dotnet_core_3.1.zip | |
unzip TS3AudioBot_dotnet_core_3.1.zip | |
screen -mdS ts3ab dotnet TS3AudioBot.dll | |
clear | |
sleep 2 | |
echo -e "\e[1m\e[92mDer Bot wurde installiert und gestartet.\e[0m" | |
echo "Dein Verzeichnis: $ordner" | |
echo "" | |
echo -e "\e[1m\e[92mEine genaue Anleitung zum Einrichten findest du hier:\e[0m" | |
echo -e "\e[1m\e[92m-> https://server-installer.de/einrichtung/ts3audiobot\e[0m" | |
sleep 10 | |
echo -e "$gr Logge in Screen ein in:" | |
clear | |
figlet 5 | |
sleep 1 | |
clear | |
figlet 4 | |
sleep 1 | |
clear | |
figlet 3 | |
sleep 1 | |
clear | |
figlet 2 | |
sleep 1 | |
clear | |
figlet 1 | |
sleep 1 | |
clear | |
figlet 0 | |
echo -e"$w" | |
screen -x ts3ab | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment