[NOWY] Poradnik jak zainstalować TS3AudioBoty z ciekawym panelem

Poradniki społeczności
ts3, bot
Glupikocz
Glupikocz
5 lat temu

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"

https://egcforum.pl/topic/3027-ts3audiobot-control-panel/

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|679x8

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|679x8

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|377x497

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|679x8

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|679x8

AKTUALIZACJA YT-DL

youtube-dl --update

image|679x8

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|679x8

KILKA SS Z APLIKACJI

1|683x500 2|679x500 3|679x500 4|653x500

brunoww22
brunoww22 Pionier
5 lat temu

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.

Glupikocz
Glupikocz
5 lat temu

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
brunoww22
brunoww22 Pionier
5 lat temu

Glupikocz:

sudo tee /usr/local/bin/youtube-dl >/dev/null

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

heartles39
heartles39
5 lat temu

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?

Glupikocz
Glupikocz
5 lat temu
  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

awski1337
awski1337
5 lat temu

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

image|679x500

Glupikocz
Glupikocz
5 lat temu

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

awski1337
awski1337
5 lat temu

Glupikocz:

docker-compose up -d na tej komendzie

awski1337
awski1337
5 lat temu

kiedy odpowiesz?

Glupikocz
Glupikocz
5 lat temu

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

SIWYK4U
SIWYK4U
4 lata temu

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.)

Timo
Timo Moderator forum.lvlup.pro
4 lata temu

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.

SIWYK4U
SIWYK4U
4 lata temu

Niestety ale żaden link nie działa.

Glupikocz
Glupikocz
4 lata temu

Cosik się stało z EGCForum i dlatego 😛

awski1337
awski1337
4 lata temu

Glupikocz:

./addadmin.sh 8085 TWOJE_HASŁO dlaczego jak to pisze i hasło to mi wywala błąd image|690x388

Glupikocz
Glupikocz
4 lata temu

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

Pokaż config docker-compose.yml

Glupikocz
Glupikocz
4 lata temu

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

chown -R 9999:9999 $(pwd)/ts3ab
awski1337
awski1337
4 lata temu

Glupikocz:

docker-compose up -d image|690x50

MinerPL
MinerPL
4 lata temu

You might need to install Docker:

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

awski1337
awski1337
4 lata temu

image|690x69

Krop
Krop
4 lata temu

Mam taki sam problem, rozwiązał go ktoś?

awski1337
awski1337
4 lata temu

image|453x60 Pomoże ktoś

Diego
Diego
4 lata temu

Z tego co pamiętam panel działał z botami na wersje 0.11 w pliku docker-compose jest pakiet który miał pobierać wersje 0.11 ale 3 miesiące temu został zaktualizowany do wersje 0.12 przez co masz ten błąd obraz|677x188 Jakiś czas temu też chciałem wykorzystać ten panel pod swoje boty które są na 0.12 i miałem chyba ten sam error #edit Pobierz sobie z tego linku 0.11.0 i wrzuć na dockera a później podmień w pliku docker-compose.yml na swój obraz obraz|519x166 https://github.com/getdrunkonmovies-com/TS3AudioBot_docker/releases

Ksysiupeel
Ksysiupeel
4 lata temu
Glupikocz
Glupikocz
4 lata temu

0_0 imagine ze ktoś korzysta z Discord także tak możemy do końca życia się kłócić

Discord ma dźwięk jakbyś w szambie siedział tak btw chyba że masz serwer kupiony za 14 razy upgrade po 150 euro wtedy dorówna ts3

musicgames_tv
musicgames_tv
4 lata temu

Bardzo fajny panel

amin1562
amin1562
3 lata temu

responses.Request failed with status code 503 what's wrong??

Glupikocz
Glupikocz
3 lata temu

You need to download the bots version 0.11

https://github.com/getdrunkonmovies-com/TS3AudioBot_docker/releases

amin1562
amin1562
3 lata temu

what's the problem now? Screenshot (1176)|690x338

zygart9012
zygart9012
3 lata temu

błagam pomoz mam dosc z tymmi botami zdane nie chca mi działac a twoich nie moge zainstwalowac bo curl mi nie chce działa zadnne install curl ani update ani upgrade ani nic nie działa a nie moge zainstalowac bo nie znajduje komendy jaka jest curl

Timo
Timo Moderator forum.lvlup.pro
3 lata temu

Podrzuć zrzuty ekranu jakie błędy wyskakują przy wpisywaniu komend. Daj też znać, jakiego systemu używasz i gdzie to próbujesz zainstalować. Spróbujemy pomóc.

zygart9012
zygart9012
3 lata temu

szczerze to chyba wina vps od titanaxa bo wziałem poradnik od kredensa i nie działało a jak wzialem vps od aruba cloud to działa ale mam problem bo komendy nie działaja: Błąd: Nie można ustanowić połączenia. Nie można załadować. (youtube: youtube-dl nie może załadować zasobu.)

I zrobilem 1 reinstal dalej tak samo i mysle czy nie zrobic 2 i nie uzyc tego poradniku tera. Lecz czekam na wasza odpowiedz co o tym myslicie

Timo
Timo Moderator forum.lvlup.pro
3 lata temu

zygart9012:

Nie można załadować. (youtube: youtube-dl nie może załadować zasobu.) Nie wiem, czy to, co podeślę, jest jeszcze aktualne, ale mieliśmy już na forum identyczny problem. Zerknij tutaj: https://lvlup.rok.ovh/t/proxy-dla-youtube-dl-naprawienie-bledu-blad-nie-mozna-zaladowac-youtube-youtube-dl-nie-moze-zaladowac-zasobu/11910?u=timo

zygart9012
zygart9012
3 lata temu

ok sproboje a mam pyt bo mam napisac to w ten sposob ze -proxy I tutaj IP:port ? i potem zresetowac bota tak?

zygart9012
zygart9012
3 lata temu

udało mi sie natrafic na jakies proxy ale w dalszym stopniu nie działa bot przestał w odpowiedzi pisac ze bład itd tak jakby miało działąc lecz nie pusza muzyki. do tego sciał mi sie bot i nie moge go zresetowac tera ani wylaczyc jest cały czas na kanale jak wpisuje ./TS3AudioBot.sh stop wyskakuje w putty cos takiego There are several suitable screens on: 9934.TS3AudioBot (21/02/23 13:46:10) (Detached) 9889.TS3AudioBot (21/02/23 13:45:42) (Detached) 9836.TS3AudioBot (21/02/23 13:44:02) (Detached) 9804.TS3AudioBot (21/02/23 13:43:08) (Detached) Use -S to specify a session.

Timo
Timo Moderator forum.lvlup.pro
3 lata temu

Na początek zróbmy porządek. Masz uruchomione wiele screenów na raz. Usuń je ręczne tą komendą: screen -X -S 9934 quit Zamiast 9934 wstaw później kolejne numery.

zygart9012
zygart9012
3 lata temu

zabiłem procesy ale jest to moje juz z 30 proxy i przy kazdym to samo najwyzej dłuzej czekaj sie na odpowiedz bota. czyli cały czas ten bład: Nie można załadować. (youtube: youtube-dl nie może załadować zasobu.)

brunoww22
brunoww22 Pionier
3 lata temu

Miałem ten sam problem co Ty. Powoduje go niedawne wdrożenie przez youtube'a nowych nazw kanałów. Chwilę poszukałem i znalazłem fork yt-dl który jest cały czas wspierany i rozwiązuje ten problem :slight_smile:

Jedyne co musisz zrobić to pobrać plik i wrzucić go tutaj /usr/local/bin. Nowemu plikowi zmieniasz nazwę na taką jak miał stary lub (poprawniejsza opcja) ustawiasz nową ścieżkę w bocie do yt-dl.

LoPs
LoPs
3 lata temu

Sorry za odkopanie, lecz zrobiłem tak jak kazal @brunoww22 no i mam teraz blad taki: Error: Could not load. (youtube: youtube-dl failed to load the resource.), jesli przez konsole wpisze ta komende i wkleje link do yt to normalnie pobiera ale jesli botowi wpisze !play i link to pokazuje ten blad to co wyzej. w logach nic nie ma procz: WARN|0| Web error: [410] Gone wie ktos jak to naprawic?