[NOWY] Poradnik jak zainstalować TS3AudioBoty z ciekawym panelem

,
Tagi: #<Tag:0x00007f60ae5d5c08> #<Tag:0x00007f60ae5d5a28>

WSTĘP

Wszystko co robię jest wykonywane na Debianie 10, konto root

Chciałbym wam polecić fajny panel do TS3AudioBotów wykonany przez Pana @elipeF
TS3AudioBot Control Panel pozwala na tworzenie botów przypisywanie ich do użytkowników. Użytkownik ma możliwość edycji bota i dodawania uprawnień do puszczania muzyki po uniq bądź id grupy. Admin ma możliwość edycji każdego bota, przypisania uprawnień administracyjnych(wszystkich) dla danego uniq pozwalających na uruchamianie wszystkich komend.

P: Czy youtube-dl działa?
O: Panel używa yt-dl zainstalowanego lokalnie na maszynie. Wystarczy, że zainstalujesz go u siebie na serwerze.
P: Jak zmienić port panelu?
O: Edytuj docker-compose.yml i zmień port w linijce 8: - “80:80” na np - “8080:80”

W serii moich poradników dowiecie się jak zainstalować:

  1. Apache2 + MariaDB + PHPMyAdmin + PHP 7.4 + rozszerzenia + SSL + HTTP/2 + Jak dostać ocenę A+ strony na SSLLabs.com
  2. Pterodactyl Panel + jak włączyć na nim Teamspeak 3
  3. TS3AudioBoty z panelem
  4. Status naszych stron lub aplikacji w uptimerobot.com

Jest to trzeci poradnik z całej serii a wiec zabierajmy się za robotę.

image

INSTALACJA DOCKER I DOCKER-COMPOSE

Pierwsze musimy pobrać dockera i docker-compose, no to jazda

curl -sSL https://get.docker.com/ | CHANNEL=stable bash
curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

image

INSTALACJA PANELU Z TS3AUDIOBOT

mkdir /home/abdash && cd /home/abdash
wget https://github.com/elipeF/TS3AudioBot-Control-Panel/releases/download/2.0.0/kickstartv2.tar.gz
tar -xvf kickstartv2.tar.gz
chown -R 9999:9999 $(pwd)/ts3ab

WAŻNE! Edytuj docker-compose i zmień JWT_SECRET i port na 8085 w moim przypadku dam sobie LVLUP.PRO

nano /home/abdash/docker-compose.yml

Teraz edytujemy te 2 linijki które zaznaczyłem na dole, zmieniamy z 80:80 na 8085:80 i JWT_SECRET na jakiś wasz

Bez tytułu

I teraz włączamy nasz panel z TS3AudioBotami

docker-compose up -d

WAŻNE! Teraz musimy zmienić hasło dla admina

wget https://gist.githubusercontent.com/elipeF/192e10d114696c6771b29466169cefd5/raw/64b960776c78a11aa30304ad71aa554d73429790/addadmin.sh
chmod +x addadmin.sh
./addadmin.sh 8085 TWOJE_HASŁO

image

INSTALACJA YT-DL

wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl chmod a+rx /usr/local/bin/youtube-dl

image

AKTUALIZACJA YT-DL

youtube-dl --update

image

CO JEŚLI YT-DL NIE DZIAŁA?

To proste wklep to w konsolę

wget -O - https://yt-dl.org/downloads/latest/youtube-dl | sudo tee /usr/local/bin/youtube-dl >/dev/null
sudo chmod a+x /usr/local/bin/youtube-dl
cd /home/abdash
docker-compose down
docker-compose up -d

image

KILKA SS Z APLIKACJI




4 polubienia

Nie mam pojęcia czemu mi nie działa yt-dl. Jest zainstalowany i update’owany. Permisje do bota mam, ponieważ bot wykonuje normalnie wszystkie komendy, np. !play (link do radia) działa, lecz !play (yt link) juz nie.

Czasami jest tak że YT-DL limituje otwarcie filmików nie wiadomo dlaczego, dlatego najlepiej jest używać proxy, lecz nie polecam

To powinno ci pomóc

wget -O - https://yt-dl.org/downloads/latest/youtube-dl | sudo tee /usr/local/bin/youtube-dl >/dev/null
sudo chmod a+x /usr/local/bin/youtube-dl
cd /home/abdash
docker-compose down
docker-compose up -d

Jak to nie pomoże to jeszcze daj mi logi

docker logs ts3ab

Jak już to nie podziała to przed ostatnią nadzieją jest

wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
chmod a+rx /usr/local/bin/youtube-dl
youtube-dl --update

Ostatnia nadzieja to całkowicie usunąć panel zainstalować jeszcze raz ale przed tym wykonać

wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
chmod a+rx /usr/local/bin/youtube-dl
youtube-dl --update
1 polubienie

Dzięki za pomoc, ta komenda rozwiązała problem

1 polubienie

Hello

I did the installation of the bot without any problems. Where are the panel files on the server? I want to change some articles when I connect to the Panel. How can I do it?

  1. As far as I know, you are not able to change anything but I can be wrong because everything is stored in docker-compose.

  2. If you want to change e.g. the IP address or add some groups, you do it via the panel

pomocy robie wszystko z poradnikiem i mi w konsoli wyświetla to

możesz podlinkować na jakiej komendzie się zatrzymałeś tak mi będzie łatwiej zdiagnozować błąd

na tej komendzie

kiedy odpowiesz?

Problem rozwiązany kolega po prostu nie miał Apache2 i VirtualHostów do funkcjonowania panelu

Ktoś wie jak naprawić ten błąd?

Błąd: Nie można załadować. (youtube: Youtube-Dl nie może załadować piosenki z powodu ograniczeń nałożonych na ten utwór.)

YouTube doskonale zdaje sobie sprawę, że ludzie próbują pobierać ich utwory tego typu narzędziami. Natomiast blokuje tylko niektóre. W przypadku wąskiej grupy filmików youtube-dl wysiada.

Na kilkaset piosenek puszczonych kiedyś na moim bocie muzycznym (wykorzystującym właśnie youtube-dl) kilka prób odtworzeń skończyło się właśnie podobnym błędem.

Czy problem występuje też przy innych linkach? Jeśli przy wszystkich, to daj znać. Wtedy powód będzie inny.

Niestety ale żaden link nie działa.

Cosik się stało z EGCForum i dlatego :stuck_out_tongue:

dlaczego jak to pisze i hasło to mi wywala błąd

za pewne dlatego że masz za słabe hasło :kappa:

Pokaż config docker-compose.yml

Już wiem gdzie jest problem sprawdziłem to specjalnie wklep

chown -R 9999:9999 $(pwd)/ts3ab

You might need to install Docker:

Nie zainstalowałeś dockera, curl -sSL https://get.docker.com/ | CHANNEL=stable bash