[NOWY] Poradnik jak zainstalować TS3AudioBoty z ciekawym panelem

Glupikocz | 2020-11-22 18:14:47 UTC | #1

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 | 2020-11-22 12:59:14 UTC | #2

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 | 2020-11-22 15:27:59 UTC | #3

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 | 2020-11-22 16:23:00 UTC | #4

[quote=”Glupikocz, post:3, topic:16845”]
sudo tee /usr/local/bin/youtube-dl >/dev/null
[/quote]

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


heartles39 | 2021-01-22 09:43:17 UTC | #5

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 | 2021-01-22 11:15:55 UTC | #6

  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 | 2021-04-08 19:12:12 UTC | #7

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

image|679x500


Glupikocz | 2021-04-08 20:43:15 UTC | #8

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


awski1337 | 2021-04-09 07:16:05 UTC | #9

[quote=”Glupikocz, post:1, topic:16845”]
docker-compose up -d
[/quote]
na tej komendzie


awski1337 | 2021-04-17 19:54:40 UTC | #10

kiedy odpowiesz?


Glupikocz | 2021-04-22 17:20:19 UTC | #11

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


SIWYK4U | 2021-07-05 18:45:56 UTC | #12

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 | 2021-07-05 23:00:30 UTC | #13

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 | 2021-07-06 09:30:54 UTC | #14

Niestety ale żaden link nie działa.


Glupikocz | 2021-07-06 10:46:28 UTC | #15

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


awski1337 | 2021-07-21 15:32:59 UTC | #16

[quote=”Glupikocz, post:1, topic:16845”]
./addadmin.sh 8085 TWOJE_HASŁO
[/quote]
dlaczego jak to pisze i hasło to mi wywala błąd
image|690x388


Glupikocz | 2021-07-21 15:48:23 UTC | #17

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

Pokaż config docker-compose.yml


Glupikocz | 2021-07-25 09:26:30 UTC | #18

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

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

awski1337 | 2021-09-19 08:07:45 UTC | #19

[quote=”Glupikocz, post:1, topic:16845”]
docker-compose up -d
[/quote]
image|690x50


MinerPL | 2021-09-19 12:02:11 UTC | #20

You might need to install Docker:

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


awski1337 | 2021-09-19 15:32:44 UTC | #21

image|690x69


Krop | 2021-12-06 12:05:13 UTC | #22

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


awski1337 | 2022-04-01 20:52:05 UTC | #23

image|453x60
Pomoże ktoś


Diego | 2022-04-02 09:46:30 UTC | #24

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 | 2022-04-04 12:08:21 UTC | #25

Ktoś w tych czasach korzysta jeszcze z ts3? 0_0


Glupikocz | 2022-04-02 22:16:47 UTC | #26

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 | 2022-04-18 06:37:31 UTC | #27

Bardzo fajny panel


amin1562 | 2022-07-13 18:26:11 UTC | #28

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


Glupikocz | 2022-07-13 19:47:28 UTC | #29

You need to download the bots version 0.11

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


amin1562 | 2022-10-31 22:56:43 UTC | #32

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


zygart9012 | 2023-02-21 01:14:25 UTC | #33

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 | 2023-02-21 11:57:44 UTC | #34

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 | 2023-02-21 12:41:33 UTC | #35

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 | 2023-02-21 13:31:15 UTC | #36

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


zygart9012 | 2023-02-21 13:36:53 UTC | #37

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


zygart9012 | 2023-02-21 13:48:39 UTC | #38

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 | 2023-02-21 14:00:19 UTC | #39

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 | 2023-02-21 14:02:28 UTC | #40

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 | 2023-02-27 19:00:36 UTC | #41

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 | 2023-04-05 22:48:01 UTC | #42

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?