Advertisement
Kamilkime

TS3AudioBot skrypt

Nov 10th, 2019
895
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 7.00 KB | None | 0 0
  1. ytdlinstall() {
  2.     sudo apt-get install python-pip
  3.     sudo pip install youtube_dl
  4. }
  5.  
  6. ytdlautoupdate() {
  7.     echo "00 11 * * * pip install --upgrade youtube-dl >/dev/null 2>&1" >> /var/spool/cron/crontabs/root
  8. }
  9.  
  10. ts3audiobotinstall() {
  11.     cd /home
  12.     sudo wget http://download.kredens.ovh/share/TS3AudioBot/TS3AudioBot_New.zip
  13.     sudo unzip TS3AudioBot_New.zip
  14.     sudo rm TS3AudioBot_New.zip
  15.     cd /home/TS3AudioBot_New
  16.     chmod +x TS3AudioBot.sh
  17. }
  18.  
  19. echo -e ""
  20. echo -e "[>] Skrypt instalacyjny TS3AudioBot [1.0 stable]"
  21. echo -e "[>] Wersja skryptu: [1.0 stable]"
  22. echo -e "[>] Skrypt wykonany przez _KrEdEnS_-a"
  23. echo -e ""
  24.  
  25. SYSTEM_VERSION=UNKNOWN
  26. if [[ -n $(which lsb_release 2> /dev/null) ]] && lsb_release -d | grep -q "Debian"; then
  27.     VERSION$( lsb_release -d | grep -oP "[0-9]+" | head -1 )
  28.     SYSTEM_VERSION=debian-$VERSION
  29. elif [[ -n $(which lsb_release 2> /dev/null) ]] && lsb_release -d | grep -q "Ubuntu"; then
  30.     VERSION$( lsb_release -d | grep -oP "[0-9]+" | head -1 )
  31.     SYSTEM_VERSION=ubuntu-$VERSION
  32. fi
  33.  
  34. sleep 1
  35.  
  36. if [[ $SYSTEM_VERSION  "debian-9" ]]; then
  37.     echo -e "[>] Instalowanie pakietów dla systemu Debian 9..."
  38.  
  39.     apt-get update
  40.     apt-get upgrade
  41.     apt-get install nano wget curl screen sudo unzip cron
  42.     sudo apt-get update
  43.  
  44.     wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg
  45.     sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/
  46.     wget -q https://packages.microsoft.com/config/debian/9/prod.list
  47.     sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list
  48.     sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
  49.     sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list
  50.  
  51.     sudo apt-get update
  52.     sudo apt-get install apt-transport-https
  53.     sudo apt-get update
  54.     sudo apt-get install dotnet-sdk-2.2
  55.     sudo apt-get update
  56.     sudo apt-get install libopus-dev ffmpeg
  57.     sudo apt-get update
  58.  
  59.     clear
  60.     sleep 1
  61.  
  62.     echo -e "[>] Trwa instalowanie TS3AudioBota..."
  63.     ts3audiobotinstall
  64.  
  65.     clear
  66.     sleep 1
  67.  
  68.     echo -e "[>] Trwa instalowanie youtube-dl..."
  69.     ytdlinstall
  70.  
  71.     clear
  72.     sleep 1
  73.  
  74.     echo -e "[>] Trwa dodawanie automatycznej aktualizacji youtube-dl..."
  75.     ytdlautoupdate
  76.  
  77.     clear
  78.     sleep 1
  79.  
  80.     echo -e "[>] Zainstalowano TS3AudioBot!"
  81. elif [[ $SYSTEM_VERSION == "ubuntu-14" ]]; then
  82.     echo -e "[>] Instalowanie pakietów dla systemu Ubuntu 14.04..."
  83.  
  84.     apt-get update
  85.     apt-get upgrade
  86.     apt-get install nano wget curl screen sudo unzip cron software-properties-common
  87.     sudo apt-get update
  88.  
  89.     wget -q https://packages.microsoft.com/config/ubuntu/14.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
  90.     sudo dpkg -i packages-microsoft-prod.deb
  91.  
  92.     sudo apt-get update
  93.     sudo apt-get install apt-transport-https
  94.     sudo apt-get update
  95.     sudo apt-get install dotnet-sdk-2.2
  96.     sudo apt-get update
  97.     sudo rm packages-microsoft-prod.deb
  98.     sudo apt-get install libopus-dev ffmpeg
  99.     sudo apt-get update
  100.  
  101.     clear
  102.     sleep 1
  103.  
  104.     echo -e "[>] Trwa instalowanie TS3AudioBota..."
  105.     ts3audiobotinstall
  106.  
  107.     clear
  108.     sleep 1
  109.  
  110.     echo -e "[>] Trwa instalowanie youtube-dl..."
  111.     ytdlinstall
  112.  
  113.     clear
  114.     sleep 1
  115.  
  116.     echo -e "[>] Trwa dodawanie automatycznej aktualizacji youtube-dl..."
  117.     ytdlautoupdate
  118.  
  119.     clear
  120.     sleep 1
  121.  
  122.     echo -e "[>] Zainstalowano TS3AudioBot!"
  123. elif [[ $SYSTEM_VERSION == "ubuntu-16" ]]; then
  124.     echo -e "[>] Instalowanie pakietów dla systemu Ubuntu 16.04..."
  125.  
  126.     apt-get update
  127.     apt-get upgrade
  128.     apt-get install nano wget curl screen sudo unzip cron software-properties-common
  129.     sudo apt-get update
  130.  
  131.     wget -q https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
  132.     sudo dpkg -i packages-microsoft-prod.deb
  133.  
  134.     sudo apt-get update
  135.     sudo apt-get install apt-transport-https
  136.     sudo apt-get update
  137.     sudo apt-get install dotnet-sdk-2.2
  138.     sudo apt-get update
  139.     sudo rm packages-microsoft-prod.deb
  140.     sudo apt-get install libopus-dev ffmpeg
  141.     sudo apt-get update
  142.  
  143.     clear
  144.     sleep 1
  145.  
  146.     echo -e "[>] Trwa instalowanie TS3AudioBota..."
  147.     ts3audiobotinstall
  148.  
  149.     clear
  150.     sleep 1
  151.  
  152.     echo -e "[>] Trwa instalowanie youtube-dl..."
  153.     ytdlinstall
  154.  
  155.     clear
  156.     sleep 1
  157.  
  158.     echo -e "[>] Trwa dodawanie automatycznej aktualizacji youtube-dl..."
  159.     ytdlautoupdate
  160.  
  161.     clear
  162.     sleep 1
  163.  
  164.     echo -e "[>] Zainstalowano TS3AudioBot!"
  165. elif [[ $SYSTEM_VERSION == "ubuntu-18" ]]; then
  166.     echo -e "[>] Instalowanie pakietów dla systemu Ubuntu 18.04..."
  167.  
  168.     apt-get update
  169.     apt-get upgrade
  170.     apt-get install nano wget curl screen sudo unzip cron software-properties-common
  171.     sudo apt-get update
  172.  
  173.     wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
  174.     sudo dpkg -i packages-microsoft-prod.deb
  175.  
  176.     sudo add-apt-repository universe
  177.     sudo apt-get update
  178.     sudo apt-get install apt-transport-https
  179.     sudo apt-get update
  180.     sudo apt-get install dotnet-sdk-2.2
  181.     sudo apt-get update
  182.     sudo rm packages-microsoft-prod.deb
  183.     sudo apt-get install libopus-dev ffmpeg
  184.     sudo apt-get update
  185.  
  186.     clear
  187.     sleep 1
  188.  
  189.     echo -e "[>] Trwa instalowanie TS3AudioBota..."
  190.     ts3audiobotinstall
  191.  
  192.     clear
  193.     sleep 1
  194.  
  195.     echo -e "[>] Trwa instalowanie youtube-dl..."
  196.     ytdlinstall
  197.  
  198.     clear
  199.     sleep 1
  200.  
  201.     echo -e "[>] Trwa dodawanie automatycznej aktualizacji youtube-dl..."
  202.     ytdlautoupdate
  203.  
  204.     clear
  205.     sleep 1
  206.  
  207.     echo -e "[>] Zainstalowano TS3AudioBot!"
  208. elif [[ $SYSTEM_VERSION == "ubuntu-19" ]]; then
  209.     echo -e "[>] Instalowanie pakietów dla systemu Ubuntu 19.04..."
  210.  
  211.     apt-get update
  212.     apt-get upgrade
  213.     apt-get install nano wget curl screen sudo unzip cron software-properties-common
  214.     sudo apt-get update
  215.  
  216.     wget -q https://packages.microsoft.com/config/ubuntu/19.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
  217.     sudo dpkg -i packages-microsoft-prod.deb
  218.  
  219.     sudo apt-get update
  220.     sudo apt-get install apt-transport-https
  221.     sudo apt-get update
  222.     sudo apt-get install dotnet-sdk-2.2
  223.     sudo apt-get update
  224.     sudo rm packages-microsoft-prod.deb
  225.     sudo apt-get install libopus-dev ffmpeg
  226.     sudo apt-get update
  227.  
  228.     clear
  229.     sleep 1
  230.  
  231.     echo -e "[>] Trwa instalowanie TS3AudioBota..."
  232.     ts3audiobotinstall
  233.  
  234.     clear
  235.     sleep 1
  236.  
  237.     echo -e "[>] Trwa instalowanie youtube-dl..."
  238.     ytdlinstall
  239.  
  240.     clear
  241.     sleep 1
  242.  
  243.     echo -e "[>] Trwa dodawanie automatycznej aktualizacji youtube-dl..."
  244.     ytdlautoupdate
  245.  
  246.     clear
  247.     sleep 1
  248.  
  249.     echo -e "[>] Zainstalowano TS3AudioBot!"
  250. else
  251.     echo -e "[>] Twój system nie jest wspierany przez skrypt!"
  252.     echo -e "[>] Aktualnie wspierane systemy:"
  253.     echo -e ""
  254.     echo -e "[>] Debian 9"
  255.     echo -e "[>] Ubuntu 14.04"
  256.     echo -e "[>] Ubuntu 16.04"
  257.     echo -e "[>] Ubuntu 18.04"
  258.     echo -e "[>] Ubuntu 19.04"
  259. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement