TS3AudioBot - Alternatywa dla SinusBota

MTGmati | 2018-06-20 12:11:45 UTC | #1

O projekcie

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.


W jaki sposób działa bot oraz jakie ma zużycia

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


Instalacja

Linux (Ubuntu)

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

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

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:

  1. Przeprowadzamy x2 instalacje bota oraz odpalamy go z folderu gdzie mamy je oby dwa przez screen z podaniem linka czyli: screen -dmS bot1 mono 1/bot1/TS3Audiobot.exe oraz screen -dmS bot2 mono 2/bot2/TS3Audiobot.exe

  1. Przez co plik z do uprawnień tworzy się raz i działa na DWA boty.

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

bump

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