[NOWY] Automatyczny instalator bota TS3AudioBot + Panel z YTS; YTP; YTL

KrEdEnS | 2021-12-20 15:49:48 UTC | #1

Nazwa: [NOWY] TS3AudioBot + Panel z YTS; YTP; YTL
Źródło: https://github.com/Splamy/TS3AudioBot
Opis: Bot muzyczny TS3AudioBot + Panel, z dodanymi komendami: dodaj, yts, ytp, yta, ytl, ytlp, kolejna, poprzednia, stacje. Dodatkowo postanowiłem napisać skrypt instalacyjny opierając się na starym skrypcie @Wright (automatyczny wybór systemu) , który instaluje wszystkie potrzebne pakiety łącznie z botem! Bot nie ma ograniczenia w ilości instancji grających!
Wersja bota: 2.0
Wersja skryptu: 4.0
UWAGA! BOT DZIAŁA NA NAJNOWSZEJ WERSJI TEAMSPEAK3!
Systemy, na których skrypt poprawnie zainstaluje pakiety i bota: ubuntu18.04 | debian9 | debian10 | debian11

Skan skryptu: https://www.virustotal.com/gui/file/63f593f66cf5d50965ea86505c2b85d90c8d3d71c5fdc5afa9ec4da1530437ec/detection
Skan bota: https://www.virustotal.com/gui/file/b4c8547ba7ee346ef58dd6ae652210b285320ca1fdaac5b7e13b493c16c65d7f/detection

Instalacja bota:

wget http://download.kredens.ovh/share/TS3AudioBot/installnew.sh
chmod 777 install
new.sh
./install_new.sh

Generowanie YT API (wymagane do yts, ytp, yt):

Wchodzimy na stronę https://console.developers.google.com/ i postępujemy zgodnie z instrukcją obrazkową zamieszczoną poniżej:
C9jF9c4xnD|690x348
r68NeacbUi|690x348
UpEl0alUV0|690x348
o2b9aLZPgb|690x348
ay4Xq2iBEl|690x348
YtZ1phgVyX|690x348
yYFx5v32FC|690x348
nYpUUASUPb|690x348
Qr0H6r4fMQ|690x348
BGyLvpYso1|690x348
x5iiPGIHOD|690x348
Nhou1SQ3qI|690x348

Uruchomienie bota:

./TS3AudioBot.sh start
./TS3AudioBot.sh stop
./TS3AudioBot.sh restart

*Komendy wpisujemy w /home/TS3AudioBot_New

Wygląd komendy help:

e66cdf5667f340b7a45f75be42423faa|357x172

Pozwolenia dla grupy, którą będzie posiadać bot:

bvirtualserverclientlist
b
virtualserverchannellist
bclientusechannelcommander
bclientignoreantiflood
b
clientignorebans
bclientinfoview
i
clientmaxavatarfilesize
i
clientmaxchannelsubscriptions
i
channelsubscribepower
bclientmodifyowndescription
bclientchanneltextmessagesend

Konfiguracja bota:

  1. Przechodzimy do /home/TS3AudioBot_New i otwieramy plik ts3audiobot.toml. W 53 linijce zmieniamy nazwę, ja osobiście polecam JakasNazwa | @BOT #
  2. Kolejnym plikiem do edycji jest rights.toml w katalogu /home/TS3AudioBot_New. W 35 linijce ustawiamy id grupy dla admina, 37 linijka ustawiamy uid admina (poprawne wpisanie [ “uA0U7t4PBxdJ5TLnarsOHQh4/tY=” ]), analogicznie w dla użytkownika w linijce 46 i 48.
  3. Następnie ustawiamy adres na jaki pierwszy bot ma się połączyć (standardowo jest to localhost). W tym celu przechodzimy do /home/TS3AudioBot_New/bots/default i edytujemy bot.toml w 25 linijce.

Wyłączenie panelu (standardowo włączony):

Przechodzimy do /home/TS3AudioBot_New i otwieramy plik ts3audiobot.toml. W 148 i 156 linijce zmieniamy true na false.

Obsługa panelu (standardowo włączony):

e816a52041c9e0b1026134b588edfe5f|690x89

Przydatne komendy:

Łączenie kolejnego bota: !bot connect to ip/domena/nickname
Zapisanie bota: !bot save Nazwa01
Włączenie commandera: !bot commander on
Łączenie bota z zapisu: !bot connect template Nazwa01
Zmiana nazwy bota: !bot name Bot TsForum
Permanentna zmiana nazwy: !setting set connect.name “Bot TsForum”
Kanał na który bot ma się łączyć: !setting set connect.channel “/69”
Bot commander od razu po połączeniu na serwer: !settings set events.onconnect “!bot commander on”

*Wszystkie komendy zaczynające się od setting musisz wykonywać na zapisanym bocie

PS. Jeżeli instalowałeś moje stare boty usuń w crontabie aktualizacje youtubedl przed instalacją :slight_smile:


DoreK | 2019-11-10 16:53:07 UTC | #2

Zaciemnianie kodu Bash jest kompletnym idiotyzmem do sześcianu. Nikt zdrowy psychicznie nie użyje czegoś takiego ze względów bezpieczeństwa.


KrEdEnS | 2019-11-10 17:02:51 UTC | #3

[quote=”DoreK, post:2, topic:12592”]
Nikt zdrowy psychicznie nie użyje czegoś takiego ze względów bezpieczeństwa.
[/quote]
Do niczego nie zmuszam

Ps. jak będę mieć chwilkę to wrzucę wersję bardziej czytelną :)


DoreK | 2019-11-10 17:09:27 UTC | #4

Co to znaczy “bardziej czytelna”? ;))

A tak poza tym… Kamil już coś kombinuję żeby to rozczytać xD


KrEdEnS | 2019-11-10 17:21:53 UTC | #5

[quote=”DoreK, post:4, topic:12592”]
“bardziej czytelna”
[/quote]
Nie zaciemniona


Kamilkime | 2019-11-10 17:37:27 UTC | #6

Już nie trzeba odciemniać - sam to zrobiłem =)
https://pastebin.com/dGCabJF5


Wright | 2019-11-10 18:18:35 UTC | #7

[quote=”KrEdEnS, post:1, topic:12592”]
Dodatkowo postanowiłem napisać skrypt instalacyjny
[/quote]

Postanowiłeś napisać, czy przerobić mój stary instalator?
Mój stary instalator: https://haste.wright.blue/fikaxenibi.bash (https://files.wright.blue/BrHi4cMx.png)

Nie ładnie tak trochę, bo jest praktycznie 1:1, nawet wiadomości i prefixy.


Kamilkime | 2019-11-10 18:24:05 UTC | #8

[quote=”Wright, post:7, topic:12592”]
Nie ładnie tak trochę, bo jest praktycznie 1:1, nawet wiadomości i prefixy.
[/quote]

To już wiadomo czemu był zaciemiony


KrEdEnS | 2019-11-10 18:36:54 UTC | #9

+1 :bezkappy: ładne wybieranie systemów zrobiłeś także pożyczyłem mam nadzieję, że zły nie jesteś.

PS. wilk syty i owca cała

[quote=”KrEdEnS, post:1, topic:12592”]
Dodatkowo postanowiłem napisać skrypt instalacyjny opierając się na starym skrypcie @Wright (automatyczny wybór systemu) , który instaluje wszystkie potrzebne pakiety łącznie z botem!
[/quote]


DoreK | 2019-11-10 18:37:00 UTC | #10

No tak, ukraść kod, uznać za swoje a potem “zapożyczyłem i mam nadzieję że zły nie jesteś” xD trochę bezczelne


Damian28w | 2019-11-10 18:57:38 UTC | #11

W dzisiejszych czasach w dobie internetu to chyba każdy kto zaczyna pisac skrypty zaczyna od juz czegoś gotowego


DoreK | 2019-11-10 19:33:25 UTC | #12

No i z pewnością każdy pisze że jest autorem skryptu - zwykłe chamstwo i buractwo.


KrEdEnS | 2019-12-13 22:48:37 UTC | #14

AKTUALIZACJA!

Zmiany: Wersja skryptu: 2.0
Dodane / Zmienione / Poprawione:
- auto instalacja potrzebnych składników dla systemu Debian 10

Link do skryptu nie ulega zmianie


KozaJ | 2019-12-14 13:05:23 UTC | #15

Polecam


anon85678085 | 2019-12-20 04:05:40 UTC | #16

Jak już “Automatyczny” to chociaż do komend apt install byś dodał -y bo ciągłe klikanie y i później enter nie jest automatyczne :/


SP24 | 2019-12-20 18:20:32 UTC | #17

Mi coś nie działa

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
   at System.Globalization.CalendarData.NormalizeDatePattern(String input)
   at System.Globalization.CalendarData.LoadCalendarDataFromSystem(String localeName, CalendarId calendarId)
   at System.Globalization.CalendarData..ctor(String localeName, CalendarId calendarId, Boolean bUseUserOverrides)
   at System.Globalization.CultureData.GetCalendar(CalendarId calendarId)
   at System.Globalization.CultureData.DateSeparator(CalendarId calendarId)
   at System.Globalization.DateTimeFormatInfo.InitializeOverridableProperties(CultureData cultureData, CalendarId calendarId)
   at System.Globalization.CultureInfo.get_DateTimeFormat()
   at System.Globalization.DateTimeFormatInfo.get_CurrentInfo()
   at System.DateTimeFormat.Format(DateTime dateTime, String format, IFormatProvider provider, TimeSpan offset)
   at System.DateTimeFormat.Format(DateTime dateTime, String format, IFormatProvider provider)
   at TS3AudioBot.Setup.LogHeader() in /root/TS3AudioBot/TS3AudioBot/Setup.cs:line 154
   at TS3AudioBot.Core.Main(String[] args) in /root/TS3AudioBot/TS3AudioBot/Core.cs:line 50
Aborted (core dumped)

KrEdEnS | 2019-12-20 18:32:34 UTC | #18

Przeinstaluj bota :)


SP24 | 2019-12-20 18:45:10 UTC | #19

To samo


anon85678085 | 2019-12-21 12:55:48 UTC | #20

Polecam nawet na LXC bardzo płynnie chodzi wraz z panelem, oraz mało je zasobów.
image|652x106


LinGruby | 2019-12-21 15:32:18 UTC | #21

[quote=”anon85678085, post:16, topic:12592”]
Jak już “Automatyczny” to chociaż do komend apt install byś dodał -y bo ciągłe klikanie y i później enter nie jest automatyczne :confused:
[/quote]

to tak w kwestii -y

https://forum.lvlup.pro/t/dlaczego-warto-instalowac-lub-aktualizowac-bez-y/259

można to wprowadzić o ile wcześniej zrobi się aktualizację przed odpaleniem instalatora…
ale jak znam życie i tak nikt nie będzie tego robił a potem mogą być płacze…


anon85678085 | 2019-12-21 16:49:46 UTC | #22

Tyko @LinGruby temat zawiera “Automatyczny” a nie “Pół Automatyczny” instalator. =)


Kamilkime | 2019-12-21 16:51:36 UTC | #23

Zależy co rozumieć przez automatyczny - jak dla mnie to oznacza, że coś robi ile tylko może samo, bez ingerencji użytkownika. No i tu w sumie pasuje - skrypt robi sam ile może, na tyle na ile jest to bezpieczne


anon85678085 | 2019-12-21 16:52:31 UTC | #24

Wiesz, według np. takiego prostego użytkownika jak ja mówi to że użytkownik nie musi wykonywać ingerencji podczas instalacji żadnej =)


KrEdEnS | 2019-12-21 18:04:41 UTC | #25

Specjalnie dla naszego “księcia” dopiszę kilka linijek i ten skrypt ci jeszcze puści teledysk “Rick Astley - Never Gonna Give You Up”…


KrEdEnS | 2019-12-21 18:57:07 UTC | #27

I oto jest i on, skrypt w pełni automatyczny dla @anon85678085!

wget https://share.kredens.ovh/installidiotoodporny.sh
chmod 777 install
idiotoodporny.sh
./install_idiotoodporny.sh

PS. Tak jak obiecałem:

[quote=”KrEdEnS, post:25, topic:12592”]
ten skrypt ci jeszcze puści teledysk “Rick Astley - Never Gonna Give You Up”
[/quote]

Powyższy skrypt nie będzie aktualizowany, został napisany specjalnie dla naszego forumowego marudy ;)


psycho | 2019-12-22 17:54:44 UTC | #28

Czuję w Twoich słowach mocną prześmiewczość w stronę innego użytkownika, który poniekąd ma trochę racji. Instalator automatyczny powinien zainstalować maksymalnie automatycznie wszystko to co jest możliwe. Moim zdaniem bez tego wrogiego nastawienia mógłbyś zrobić specjalny parametr np. auto-install, który po poinformowaniu użytkownika o możliwych zagrożeniach instalowałby panel w pełni automatycznie z wcześniej przytoczonym już -y. Niech użytkownik wybierze jak chce zainstalować panel i czy chce klikać czy nie.

Trochę off-topic na temat posta

Takie jest moje zdanie, nie musisz go brać pod uwagę, bo czuję od Ciebie mocną nie wiem jak nazwać, więc nazwijmy to “złością” w stronę tego akurat użytkownika i być może po części tych, którzy nie stoją po stronie tych, którzy najeżdżają akurat na niego lub są “neutralni”. To trochę jak w imię zasady “Jesteś z nami lub przeciwko nam”.

Jest to tylko moje odczucie. Nie wiem czy jest poprawne czy błędne, tak to po prostu odbieram, ale nie odbieraj tego jako atak, gdyż po prostu napisałem jak ja to odbieram i odczuwam. Osobiście nic do Ciebie nie mam, nie jesteś jakimś moim wrogiem i nie mam co do Ciebie jakichś złych zamiarów.


KrEdEnS | 2019-12-22 17:07:00 UTC | #29

[quote=”psycho, post:28, topic:12592”]
Instalator automatyczny powinien zainstalować maksymalnie automatycznie wszystko to co jest możliwe
[/quote]

Zgadzam się, dlatego skrypt z tematu instaluje wszystko :)


[quote=”psycho, post:28, topic:12592”]
Moim zdaniem bez tego wrogiego nastawienia mógłbyś zrobić specjalny parametr np. auto-install , który po poinformowaniu użytkownika o możliwych zagrożeniach instalowałby panel w pełni automatycznie z wcześniej przytoczonym już -y .
[/quote]

Nie, nie i jeszcze raz nie! Jako argumentu użyję:
https://forum.lvlup.pro/t/dlaczego-warto-instalowac-lub-aktualizowac-bez-y/259


[quote=”psycho, post:28, topic:12592”]
Niech użytkownik wybierze jak chce zainstalować panel
[/quote]

Skrypt musi się rozwijać, dlatego co jakiś czas coś dodaję. Jako spoiler mogę powiedzieć, że w przyszłości będzie możliwość początkowej konfiguracji bota tuż po instalacji właśnie przy użyciu skryptu, dodatkowo postaram się dodać wymuszenie instalacji ręcznej tzn skrypt stwierdzi, że twój system nie jest wspierany, pomimo że masz np Debiana 10 (który jest wspierany) będzie można zainstalować bota i potrzebne pakiety po wprowadzeniu parametru :)


Kamilkime | 2019-12-22 17:06:45 UTC | #30

[quote=”psycho, post:28, topic:12592”]
Instalator automatyczny powinien zainstalować maksymalnie automatycznie wszystko to co jest możliwe
[/quote]

No, to właśnie to robi - instaluje wszystko co może sam, z zachowaniem odpowiedniego bezpieczeństwa. Prześmiewczość mnie akurat osobiście nie dziwi - zostało już wyjaśnione czemu użycie -y jest głupim pomysłem, nie ma co dalej drążyć. Skrypt robi sam ile powinien.

I nie oszukujmy się - użytkownik programu jest głupi, zepsuje wszystko, nawet jak go ostrzeżesz to i tak ma to gdzieś, więc może lepiej po prostu nie dawać takiej opcji…


kamil2321 | 2020-02-14 15:22:18 UTC | #31

A więc tak, co do skryptu to hm po pierwsze co jest tam takiego, że jest zakodowany? Po drugie skrypt pisał totalny bezmózgowiec bez urazy.
W skrypcie znajdują się linijki:
apt-get upgrade
Pozdro!! Jeśli ma być dla danej wersji to tej linijki wcale nie może być, bo wtedy upgrade systemu będzie! Szkoda, że jeszcze nie ma w skrypcie apt full-upgrade :rofl:

Ale to nie koniec niespodzianek, po co jest takie coś:

sudo apt-get update
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.2
sudo apt-get update
sudo apt-get install libopus-dev ffmpeg
sudo apt-get update

Można przecież to w 1 linijce dać:

sudo apt-get update && sudo apt-get install apt-transport-https dotnet-sdk-2.2 libopus-dev ffmpeg -y

I jeszcze rozwala mnie to:

echo -e “[>] Skrypt instalacyjny TS3AudioBot [1.0 stable]”
echo -e “[>] Wersja skryptu: [2.0 stable]”

To 1.0 czy 2.0 xDDDD Śmieszne jest to, że ktoś oznacza skrypty wersjami, a nie potrafi ich nawet porządnie napisać :rofl:
@KrEdEnS Ty udostępnisz wersję tego skryptu czy ja mam to zrobić? Bo nie wiem po co zakrywasz skrypt, skoro jest błędnie napisany i nie jest pro elo dobry i szczerze odradzam korzystania z tego skryptu dla tych, co cenią sobie by system nie został zaktualizowany i po drodze zaktualizowane pakiety i system nie będą dobrze działać bądź wcale działać co jest kolejnym powodem do zmartwienia. Ponadto korzystanie z zakodowanych skryptów to można by było tutaj tego zabronić bo w takim skrypcie mogę dodać 10 linijek których nie tylko rozwali obecny system ale wyciek danych gwarantowany, a pomijanie antywirusów w takowych skryptach to wystarczy dodać funkcje autoryzacji logowania i boom, antywirusy nie wykryją że jest szkodliwy.
Tak działa np. webshell (chodzi o funkcje autoryzacji).

Wybaczcie za takie rozpisanie. Te informacje przydatne będą na pewno każdemu, no chyba że ktoś ma gdzieś swój system to niech korzysta sobie z zakodowanego skryptu i udaje, że się nic nie stało. :D


eSuu | 2020-02-14 20:53:57 UTC | #32

[quote=”kamil2321, post:31, topic:12592”]
To 1.0 czy 2.0 xDDDD
[/quote]

[quote=”KrEdEnS, post:1, topic:12592”]
Wersja bota: 1.0
Wersja skryptu: 2.0
[/quote]

Przecież napisał, że wersja bota 1.0 a skryptu 2.0 :slight_smile:


kamil2321 | 2020-02-20 18:59:09 UTC | #33

[quote=”eSuu, post:32, topic:12592”]
Przecież napisał, że wersja bota 1.0 a skryptu 2.0 :slight_smile:
[/quote]
Tak wiem, ale w skrypcie napisał chaotycznie i ogólnie to ironia, po co dawać wersje skryptów skoro jest nie dość że źle napisany to nie ma funkcji aktualizacyjnych, więc te numerki są zbędne :P
Jak już chciał pisać aby było w miarę dobrze mógł napisać:

echo -e “[>] Wersja programu TS3AudioBot: [1.0 stable]”
echo -e “[>] Wersja skryptu instalacyjnego: [2.0 stable]”

Prawda, że brzmi całkiem inaczej? :rofl: ogólnie to i tak nieprofesjonalnie brzmi ale no jakoś brzmi.


Mikopsiak | 2020-04-08 23:36:27 UTC | #34

Witam, mam problem z botami bo co jakieś 10m dostają connection lost. Maszyna nie jest przeciążona
nikt nic nie wysyła do botów. Po prostu wbijają i po 10m nie ma botów na ts


KrEdEnS | 2020-04-08 23:39:27 UTC | #35

Ok, boty łączą się na inny serwer czy po localu?


Mikopsiak | 2020-04-08 23:50:10 UTC | #36

Na inny


KrEdEnS | 2020-04-09 00:01:40 UTC | #37

podaj adres tsa


Mikopsiak | 2020-04-09 16:39:50 UTC | #38

tu był adres tsa


KrEdEnS | 2020-04-09 00:22:17 UTC | #39

Problem rozwiązany - wina leżała po stronie hostingu serwera VPS (titanaxe), CPU overselling…


fredo | 2020-04-25 17:04:08 UTC | #40

[quote=”KrEdEnS, post:1, topic:12592”]
PS. Jeżeli instalowałeś moje stare boty usuń w crontabie aktualizacje youtubedl przed instalacją
[/quote]
jak to zrobić i co to daje?


KrEdEnS | 2020-04-25 17:06:46 UTC | #41

crontab -e
przynajmniej nie będzie dwóch linijek, które aktualizują ytdla


fredo | 2020-04-25 17:23:52 UTC | #42

Restore completed in 3.22 sec for /home/tmp/TS3AudioBot/TS3AudioBot/TS3AudioBot.csproj.
  Restore completed in 683.62 ms for /home/tmp/TS3AudioBot/TS3Client/TS3Client.csproj.

na takim komunikacie kończy się instalacja skryptu? bo mi sie na tym “zacina” a w folderze /home jest
folder tmp zamiast TS3AudioBot_New

zawartość tmp
image|439x128


KrEdEnS | 2020-04-25 17:35:58 UTC | #43

Instalacja się nie zacina… Boty się po prostu kompilują :) Może to trochę potrwać.
Do poprawnego zainstalowania usuń aktualnie katalog tmp i TS3AudioBot_2 z katalogu home.


fredo | 2020-04-25 19:34:36 UTC | #44

no to w moim przypadku kompilowały się prawie 40minut aż mi połączenie z PuTTy anulowało
Cóż czynić szefie w takim przypadku?

image|671x399


KrEdEnS | 2020-04-25 19:45:20 UTC | #45

Gdzie masz vpsa?


fredo | 2020-04-25 19:46:39 UTC | #46

ovh, w styczniu instalowałem jak mniemam pierwszą wersję skryptu i wszystko przeszło bezproblemowo


KrEdEnS | 2020-04-25 19:47:55 UTC | #47

Luknij na zużycie cpu


fredo | 2020-04-25 19:56:56 UTC | #48

image|92x289


KrEdEnS | 2020-04-25 19:58:33 UTC | #49

hmmm, wejdź na ts (na pw)


fredo | 2020-04-25 21:05:23 UTC | #50

dla potomnych

apt-get install htop
wpisujecie sobie htop i jak zużycie CPU jest 100% to się nie zainstaluje (szok xD)
pozamykałem procesy i śmiga (komenda “kill id”)


godofrock123 | 2020-05-19 10:13:54 UTC | #51

Polecam


system | 2020-11-15 13:59:28 UTC | #53

Ten temat został automatycznie zamknięty 180 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.


KrEdEnS | 2020-11-16 09:29:20 UTC | #54


KatiXX | 2020-12-18 10:32:26 UTC | #55

Mam takie pytanie odnośnie bota, instaluję go na ubuntu 20.04 i nie tworzy mi się folder TS3AudioBot z czym to może być związane?


TechSteve | 2020-12-18 16:21:00 UTC | #56

Jak masz robić łaske, to w ogóle nikomu nie pisz :slight_smile:


KrEdEnS | 2020-12-18 16:42:34 UTC | #57

Skrypt wymaga łatki dla Ubuntu 20.04 (z tego co pamiętam - błąd się pojawiał tylko u niektórych), jak będę mieć chwilkę czasu to ją wpuszczę. No chyba, że błąd leży po twojej stronie, zepsute repo itp…


KatiXX | 2020-12-18 16:55:51 UTC | #58

Jak byś miał czas to bardzo bym prosił


KrEdEnS | 2020-12-18 16:58:25 UTC | #59

Ok, jeżeli możesz sprawdź czy wina nie leży po twojej stronie (zepsute repo)


KatiXX | 2020-12-18 17:26:51 UTC | #60

A możesz powiedzieć jak to sprawdzić? Serwer jest nowy.


KrEdEnS | 2020-12-18 17:38:23 UTC | #61

Skoro masz czyściutki serwer i nic nie ruszałeś to raczej wszystko po twojej stronie jest ok :)


elku | 2020-12-26 23:58:42 UTC | #62

Bo ogólnie nie działa mi yt-dl i wiesz co mógłbym zrobic aby działałało


KrEdEnS | 2020-12-27 00:09:49 UTC | #63

Spróbuj zaktualizować używając komendy: pip install --upgrade youtube-dl


elku | 2020-12-27 13:04:14 UTC | #64

dalej nie


KrEdEnS | 2020-12-27 13:05:16 UTC | #65

Jeżeli możesz podeślij logi :)


elku | 2020-12-27 13:49:49 UTC | #66

narazie wysle ci loga z ostatniego uruchomienia no chyba ze chcesz loga z całego działania bota

2020-12-27 13:03:02.3888| INFO||Setup.LogHeader [============ TS3AudioBot started =============]
2020-12-27 13:03:02.4993| INFO||Setup.LogHeader [ Date/Time: Sunday, December 27, 2020 1:03:02 PM
2020-12-27 13:03:02.5131| INFO||Setup.LogHeader [ Version: 0.10.1+7/master/65aa9a18
2020-12-27 13:03:02.5152| INFO||Setup.LogHeader [ Platform: Ubuntu 16.04.7 LTS (Xenial Xerus) (64bit)
2020-12-27 13:03:02.5152| INFO||Setup.LogHeader [ Runtime: .NET Core (2.2.8) ServerGC:True GC:SustainedLowLatency
2020-12-27 13:03:02.5152| INFO||Setup.LogHeader [ Opus: libopus 1.1.2 (x64)
2020-12-27 13:03:02.5152| INFO||Setup.LogHeader [==============================================]
2020-12-27 13:03:03.4352| INFO||Bot.InitializeBot Bot "1" connecting to "localhost"
2020-12-27 13:03:03.9339| INFO||Bot.InitializeBot Bot "2" connecting to "localhost"
2020-12-27 13:03:03.9626| INFO||Bot.InitializeBot Bot "elku" connecting to "localhost"
2020-12-27 13:03:03.9920| INFO||Bot.InitializeBot Bot "default" connecting to "localhost"
2020-12-27 13:03:04.9852| INFO|0|Bot.OnBotConnected Bot "1"(0) connected.
2020-12-27 13:03:05.0749| INFO||WebServer.StartWebServer Started Webserver on port 58913
2020-12-27 13:03:05.1162| INFO|1|Bot.OnBotConnected Bot "2"(1) connected.
2020-12-27 13:03:05.1289| INFO|3|Bot.OnBotConnected Bot "default"(3) connected.
2020-12-27 13:03:05.1506| INFO|2|Bot.OnBotConnected Bot "elku"(2) connected.
2020-12-27 13:03:18.3678| INFO|0|Bot.OnMessageReceived User elku requested: !yt twoj stary
2020-12-27 13:03:18.5206| WARN|0|RightsManager.ReadFile Right "cmd.list.save" is not registered.
2020-12-27 13:03:19.6970| WARN|0|WebWrapper.ToLoggedError Web error: [429] TooManyRequests
System.Net.WebException: The remote server returned an error: (429) Too Many Requests.
   at System.Net.HttpWebRequest.GetResponse()
   at TS3AudioBot.Helper.WebWrapper.DownloadString(String& site, Uri link, ValueTuple`2[] headers) in /home/tmp/TS3AudioBot/TS3AudioBot/Helper/WebWrapper.cs:line 39
2020-12-27 13:03:21.3620|ERROR|0|YoutubeDlHelper.RunYoutubeDl youtube-dl failed to load the resource:
ERROR: Unable to download webpage: HTTP Error 429: Too Many Requests (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output

KrEdEnS | 2020-12-27 13:51:10 UTC | #67

[quote=”elku, post:66, topic:12592”]
Unable to download webpage: HTTP Error 429: Too Many Requests
[/quote]

To wystarczy, twój adres IP został zablokowany, zainwestuj w proxy i zacznie banglać :)
https://github.com/ytdl-org/youtube-dl
https://stackoverflow.com/questions/42947676/how-to-use-proxy-on-youtube-dl


Glupikocz | 2020-12-27 18:37:16 UTC | #68

Wklepuj to

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

KrEdEnS | 2020-12-27 18:53:50 UTC | #69

[quote=”Glupikocz, post:68, topic:12592, full:true”]
Wklepuj to

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

[/quote]

Masz świadomość tego, że komenda podana wyżej robi dokładnie to samo?


Glupikocz | 2020-12-27 20:18:54 UTC | #70

w żadnym przypadku
Próba nie strzelba niech spróbuje


awski1337 | 2021-09-19 15:21:22 UTC | #71

image|690x31
Zrzut ekranu 2021-09-19 172053|690x44


awski1337 | 2021-09-19 15:21:45 UTC | #72

nie działa


KrEdEnS | 2021-09-19 15:35:03 UTC | #73

@awski1337 Oczywiście, że działa tylko trzeba przeczytać powyższy przykład, który jest po # i wpisać poprawnie UID
useruid = ["TWOJE_UID"]


awski1337 | 2021-09-19 15:41:46 UTC | #74

image|690x14


awski1337 | 2021-09-19 15:43:05 UTC | #75

Nawet z Filmem


KrEdEnS | 2021-09-19 15:54:50 UTC | #76

@awski1337
1. Jeżeli możesz nie twórz double postów!
2. Spróbuj wpisać !pl https://youtu.be/Eb-AuIrTfes
3. W jakiej lokalizacji i gdzie masz serwer VPS?


awski1337 | 2021-09-19 16:02:55 UTC | #77

image|690x27
PL
LVLUP


KrEdEnS | 2021-09-19 16:15:56 UTC | #78

Spróbuj wpisać taką komendę w terminalu:
youtube-dl -x --audio-format mp3 https://youtu.be/Eb-AuIrTfes


awski1337 | 2021-09-19 16:17:41 UTC | #79

[quote=”KrEdEnS, post:78, topic:12592”]
youtube-dl -x –audio-format mp3 https://youtu.be/Eb-AuIrTfes
[/quote]

gdzie?


KrEdEnS | 2021-09-19 16:27:19 UTC | #80

Połącz się po SSH do serwera i wpisz tą komendę - nie ważne w jakim katalogi.


awski1337 | 2021-09-19 16:28:01 UTC | #81

image|690x33


KrEdEnS | 2021-09-19 16:39:32 UTC | #82

Skoro nie masz YT-DLa to w jaki sposób ma się pobrać? Widocznie w instalatorze pominąłeś krok / dałeś N

apt-get install python-pip
pip install youtube_dl
apt-get install libopus-dev ffmpeg


awski1337 | 2021-09-19 16:41:18 UTC | #83

[quote=”KrEdEnS, post:82, topic:12592”]
apt-get install libopus-dev ffmpeg
[/quote]

dalej to samo


KrEdEnS | 2021-09-19 16:42:34 UTC | #84

Podczas instalacji nie wyskakuje żaden błąd?


awski1337 | 2021-09-19 17:09:11 UTC | #85

image|690x180


KrEdEnS | 2021-09-19 17:12:28 UTC | #86

A wykonałeś polecania:
pip install youtube_dl
apt-get install libopus-dev ffmpeg


awski1337 | 2021-09-19 17:12:49 UTC | #87

[quote=”KrEdEnS, post:82, topic:12592”]
apt-get install libopus-dev ffmpeg
[/quote]

tak


awski1337 | 2021-09-19 17:13:18 UTC | #88

masz Discorda?


KrEdEnS | 2021-09-19 17:23:32 UTC | #89

Nie pomagam na pw :)