MTGmati | 2018-06-20 12:11:45 UTC | #1
Github: TS3AudioBot
Jest to projekt Open-Sorce TeamSpeak 3 audiobot, ponieważ do teraz nie znaleźliśmy żadnego innego oprogramowania o otwartym kodem źródłowym.
TS3AudioBot przeszedł już długo drogę od 2015r. jest stale rozwijany, można rzec że jest już w miarę stabilnym botem.
Zaleceniem twórcy jest aby bot przebywał na mniejszych serwerach, ponieważ nie dysponuje od złożonym systemem rozpoznawania użytkowników.
Możliwość:
* TS3AudioBot działa na jednej instancji.
* Wydajne polecenia prywatne czy to grupowe
* Odtwarzanie muzyki Whisper lub Normalnie dla wszystkich na kanale.
* Odtwarzanie radia, youtube (oraz yt playlist), twitch.
* To jedne z wymienionych zalet tego bota, posiada także własne API oraz szeroko rozwinięcie komendy/uprawnienia.
Zużycia:
Przedstawiam zrzut ekranu z htop
około 20 włączonych instancji przez 3dni.
Intel Xeon E5 2,2 GHz
Linux (Ubuntu)
mono-devel
- mono/downolandsudo apt-get install libopus-dev ffmpeg libc6-dev && unzip
apt-get install python-pip
oraz pip install youtube_dl
(update: sudo pip install –upgrade youtubedl)_mkdir -p /home/bot1
cd /home/bot1
wget https://xskyblockx.pl/dl/TS3AudioBot.zip
unzip TS3AudioBot.zip
mono TS3AudioBot.exe
wpisujemy tam adres serwera. (C^ - Stop)Wymagane:
b_virtualserver_client_list
Opcionalne:
i_client_max_avatar_filesize (Wartość: -1) - Jeżeli generowanie avatara jest włączone w configu.
i_client_max_channel_subscriptions (Wartość: -1)
i_channel_subscribe_power (Wartość: 99999) - Jeżeli kanał jest nie widoczny dla innych użytkowników.
b_client_use_channel_commander (Dla: !bot commander on)
Wymagane przy wielu botach:
b_client_ignore_antiflood
Przyszedł czas na dodanie uprawnień oraz zmianę nazwy:
Edytujemy plik nano rights.toml
szukamy groupid = [ 0 ] i zmieniamy 0 na ID grupy administracji.
(Ctrl + X wychodzimy i potwierdzamy zmiany)
Teraz zmieniamy nazwę oraz opcje voice:
nano nano configTS3AudioBot.cfg
szukamy AudioFramework::AudioMode=whispe zmieniamy na voice
Następnie szukamy QueryConnection::DefaultNickname=AudioBot zmieniamy na dowolnie wybraną nazwę bota.
(Ctrl + X wychodzimy i potwierdzamy zmiany)
Odpalamy bota w screen -dmS bot1
(zatrzymujemy screen -r bot1
)
Gotowe :sweatsmile:, przy instalacji 2 instancji powtarzamy czynność (tylko nie tworzymy drugiej rangi dla bota)_
Windows
* Upewnij się, że zainstalowałeś .NET Framework 4.6
* Pobierz TS3AudioBot - TS3AudioBot.zip i wypakuj.
* Pobierz ffmpeg - ffmpeg-latest-win64 i wypakuj, oraz przenieś ffmpeg z /ffmpeg-latest-win64-static\ffmpeg-latest-win64-static\bin do folderu bota
* Kliknij 2razy na TS3AudioBot.exe po włączeniu wprowadź adres serwera następnie wyłącz bota.
* Tworzymy grupę na serwerze którą będzie posiadać bot i nadajemy:
Wymagane:
b_virtualserver_client_list
Opcionalne:
i_client_max_avatar_filesize (Wartość: -1)
i_client_max_channel_subscriptions (Wartość: -1)
i_channel_subscribe_power (Wartość: 99999)
b_client_use_channel_commander (Dla: !bot commander on)
Wymagane przy wielu botach:
b_client_ignore_antiflood
Przyszedł czas na dodanie uprawnień oraz zmianę nazwy:
Edytujemy plik rights.toml
szukamy groupid = [ 0 ] i zmieniamy 0 na ID grupy administracji.
(Zapisujemy Ctrl + S)
Teraz zmieniamy nazwę oraz opcje voice:
configTS3AudioBot.cfg
szukamy AudioFramework::AudioMode=whispe zmieniamy na voice
Następnie szukamy frazy QueryConnection::DefaultNickname=AudioBot zmieniamy na dowolnie wybraną nazwę bota.
(Zapisujemy Ctrl + S)
Kliknij 2 razy na TS3AudioBot.exe i gotowe :star_struck:.
MichQ | 2018-04-23 14:25:54 UTC | #2
[quote=”MTGmati, post:1, topic:6399”]
Przyszedł czas na pobranie TS3AudioBot: wget https://xskyblockx.pl/dl/TS3AudioBot.zip
[/quote]
Nie rozumiem dlaczego nie dasz linka do źródła officialnego na githubie: https://github.com/Splamy/TS3AudioBot
Ogólnie to spoczko poradniczek ale ja wole robić to za pomocą skryptu :stuckouttongue:
MTGmati | 2018-04-23 14:37:09 UTC | #3
Ponieważ w releases
znajduje się stara wersja z 22 lutego.
[quote=”MichQ, post:2, topic:6399”]
Ogólnie to spoczko poradniczek ale ja wole robić to za pomocą skryptu :stuckouttongue:
[/quote]
[quote=”MichQ, post:4, topic:6399”]
Co nie zmienia faktu że wypadało by podać do GitHuba jest tam dużo informacji odnośnie np. systemu komend :stuckouttongue:
[/quote]
jest podane
[quote=”MTGmati, post:1, topic:6399”]
O projekcie
Github: TS3AudioBot
[/quote]
MichQ | 2018-04-23 14:29:42 UTC | #4
Co nie zmienia faktu że wypadało by podać do GitHuba jest tam dużo informacji odnośnie np. systemu komend :P
Timo | 2018-04-23 14:40:35 UTC | #5
[quote=”MTGmati, post:1, topic:6399”]
około 20 włączonych instancji
[/quote]
Łoł, to bije na ziemie sinusbota.
Sprawdzę tego bota osobiście i dam znać.
Timo | 2018-04-23 18:06:52 UTC | #6
Gdzie znajdę ten panel z Twojego zdjęcia?
Bo ten co był na Githubie, wygląda tak:
MTGmati | 2018-04-23 18:32:01 UTC | #7
Ten który znajduje się na Githubie to taki example.
To zdjęcie, jakie podałem do mój panel napisany pod te boty skromny, ale wystarcza.
[quote=”Timo, post:8, topic:6399”]
Czy możesz go udostępnić ? :wink:
[/quote]
[quote=”Glupikocz, post:9, topic:6399, full:true”]
A udostępnisz ten panel??? ponieważ ja za bardzo nie znam się na tym
[/quote]
Zastanowię się, ale tak i tak musiał bym go troszkę przerobić aby go wypuścić publicznie, chodzi o dorobienie więcej instancji czy edytowanie adresu serwera. Aktualnie opiera się on na PHP + SSH + Uptimerobot (Status serwera z botkami) czyli Panel oraz inny serwer do botów.
Timo | 2018-04-23 18:42:43 UTC | #8
Czy możesz go udostępnić ? ;)
@MTGmati Przyjmę nawet w aktualnym stanie :D
Glupikocz | 2018-04-23 18:23:33 UTC | #9
A udostępnisz ten panel??? ponieważ ja za bardzo nie znam się na tym
eSuu | 2018-04-23 19:43:59 UTC | #10
Jak dla mnie fajna alternatywa dla sinusbot’a. Może trochę więcej zabaw z komendami (sinusbot-installer), ale prezentuje się bardzo ciekawie :D
Życzę powodzenia w dalszym rozwoju :D
MichQ | 2018-04-23 20:05:43 UTC | #11
Co ty jak poszukasz na innych forach to znajdziesz skrypt na unlimited ts3audiobotów :stuckouttongue:
MTGmati | 2018-04-23 20:36:35 UTC | #12
Dla bardzie zaawansowanych użytkowników, tworzenie więcej niż jednej instancji na ID grupy użytkownika TS3:
screen -dmS bot1 mono 1/bot1/TS3Audiobot.exe
oraz screen -dmS bot2 mono 2/bot2/TS3Audiobot.exe
wisieneczka | 2018-05-19 06:43:52 UTC | #13
kiedy screenuje go komenda screen -dmS bot1
to bot nie chce wchodzic na serwer, a po uzyciu komendy nic sie nie dzieje. ip jest podane w configu,a serwer nie posiada hasla wiec nw
MTGmati | 2018-05-19 12:04:53 UTC | #14
Zainstalowałaś/eś pakiet mono oraz pakiet ffmpeg?
Wysłałem także wiadomość prywatną, proszę o odpowiedź.
Nieznajomy11 | 2018-05-19 12:12:53 UTC | #15
uruchom bota bez screena i wyślij tutaj ewentualne błędy
MTGmati | 2018-05-24 01:09:57 UTC | #16
Aktualnie jestem w trakcie testów, troszkę zmienionej wersji TS3AudioBOT, zobaczymy jak to wyjdzie i czy błędy jakie znajdziemy z ostatniej wersji zostaną zapomniane.
Dla osób które są zainteresowane panelem lub hostowaniem owych botów z miłą chęcią zapraszam do kontaktu.
Jakub | 2018-05-26 18:07:41 UTC | #17
Błąd: Error: You cannot execute “play”. You are missing the “cmd.play” right.!
Jak dodać uprawnienia?
Timo | 2018-05-26 18:08:12 UTC | #18
W configu masz ID użytkowników lub ID grupy do wyboru jako Admin i DJ.
MTGmati | 2018-05-28 01:31:03 UTC | #19
Oraz edytuj plik rights.toml
zmień w nim uprawnienia dla zwykłego użytkownika na:
"+" = [
"cmd.song",
]
Domyślne ustawienia pozwalają na ustawianie poziomu głośności (i nie tylko) bez uprawnień.
grzk | 2018-05-30 13:18:32 UTC | #20
Pod jakim portem moge sie połączyc z panelem bota
I jak włączyc wiencej botów
MTGmati | 2018-05-30 13:33:40 UTC | #21
Bot nie posiada panelu, jeżeli jesteś zainteresowany panelem, zapraszam do kontaktu.
Aby włączyć więcej botów, powtórz ponownie kroki, tylko zastąp bot1
na bot2
grzk | 2018-05-30 13:52:44 UTC | #22
a to w takim razie jest nie opłacalne poniewaz zajmuje więcej pamieci i więcej czasu a mozna za pomocą skryptu zrobic chyba 30botów
MTGmati | 2018-05-30 14:11:26 UTC | #23
Ok… a czy średnio 25GB (liczę tutaj na VPS od średniej półki cenowej) nie starczy ci na 30botów? No bez przesady…
[quote=”grzk, post:24, topic:6399, full:true”]
tak ale znowu dosyc ze bendzie zajmowac dysk to trzeba samemu szukac i włanczac wrazie czego
[/quote]
Dlatego zaproponowałem ci hostowanie… Niczym się nie martwisz
grzk | 2018-05-30 14:08:08 UTC | #24
tak ale znowu dosyc ze bendzie zajmowac dysk to trzeba samemu szukac i włanczac wrazie czego
anon90964722 | 2018-06-20 09:33:05 UTC | #25
@MTGmati dał wyś ten panel do downloadu ? w takim stanie jakim jest :)
MTGmati | 2018-09-23 15:56:50 UTC | #26
[quote=”grzk, post:20, topic:6399, full:true”]
Pod jakim portem moge sie połączyc z panelem bota
I jak włączyc wiencej botów
[/quote]
[quote=”anon90964722, post:25, topic:6399”]
@MTGmati dał wyś ten panel do downloadu ? w takim stanie jakim jest :slight_smile:
[/quote]
Jeżeli jesteś dalej zainteresowany zapraszam na PW.
DBanaszewski | 2018-09-22 18:05:32 UTC | #27
Kolega M4NIEK0 nie odpisze na PM, bo ma bana :P
Tutaj musiałby użyć innego sposobu komunikacji
Draysh | 2018-09-23 13:52:40 UTC | #28
@MTGmati można odświezyć link do pobrania ponieważ te aktualne linki nie działają
Timo | 2018-09-23 13:55:21 UTC | #29
@Draysh Tutaj masz nowiutki, kompleksowy poradnik:
https://forum.lvlup.pro/t/instalacja-ts3audiobot-na-serwerze-vps-kvm-ubuntu-16-04/8280/1
MTGmati | 2019-09-22 11:15:14 UTC | #30
Szukasz szybkiego rozwiązania zobacz to:
https://forum.lvlup.pro/t/alternatywa-dla-sinusbota-musicbot-na-miare-twojego-portfela-ts3-cheap/12255