Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 06.06.2019 w Odpowiedzi

  1. Majcon

    [BOT] TS3 Bot

    Witam, chciałbym wam przedstawić mojego bota na serwer ts3, który posiada następujące funkcje. ? addRank() - Funkcja nadaje rangę o podanym ID gdy użytkownik wejdzie na kanał o podanym ID. adminLog() - Funkcja zapisuje logi podanych grup. aktualna_data() – Funkcja ustawia aktualną datę jako nazwa kanału o podanym ID. aktualnie_online() – Funkcja ustawia aktualną liczbę osób online jako nazwa kanału o podanym ID. anty_vpn() – Funkcja wyrzuca osobę jeżeli korzysta z VPN funkcja ta używa API https://iphub.info . banHistory - Funkcja zapisuje w bazie wszystkie bany co pozwala sprawdzić komendą !banhistory czy użytkownik miał wcześniej bana banList() - Funkcja ustawia aktualną listę osób zbanowanych w opisie kanału. cleanChannel() – Funkcja czyści kanały, które nie są aktywne dłużej niż 7 dni w podanym sektorze. clearImg() - Funkcja usuwa z opisu kanału. channelCreate() – Funkcja tworzy kanał w strefie prywatnej lub gdy jest dostępny wolny kanał to zostanie on przydzielony użytkownikowi. channelNumber() - Funkcja sprawdza i w razie, czego poprawia numer kanału. delInfoChannel() - Funkcja ustawia w opisie kanały które zostaną usunięte w razie braku aktywności. delPermissions() - Funkcja usuwa prywatne uprawnienia. delRank() - Funkcja usuwa range po wejściu na kanał o podanym ID. groupOnline() - Funkcja ustawia w opisie kanału osoby z podanej grupy jeżeli jest online oraz czas ostatniej aktywności jeżeli jest offline. limitIp() - Funkcja wywala użytkownika jeżeli przekroczy liczbę połączeń z tego samego IP. lvl() - Funkcja pozwala zdobywać exp oraz awansować na wyższy lvl. Bot może też nadawać rangi po wbiciu lvl. moveAfk() - Funkcja przenosi nieaktywne osoby na kanał o podanym ID. newUser() - Funkcja ustawia listę nowych użytkowników w opisie kanału. points() - Funkcja pozwala zdobywać punkty za siedzenie na ts. Punkami można sprawdzić za pomocą komendy !points oraz można nimi grać za pomocą komendy !gamble. poke() - Funkcja puka podane grupy jeżeli ktoś wbije na podany kanał. register() - Funkcja automatycznie rejestruje użytkownika gdy on wbije na podane id kanału. rekord_online() - Funkcja ustawia rekord osób online jako nazwa kanału o podanym ID. sendAd() - Funkcja wysyła reklamę co określony czas. servername() - Funkcja ustawia nazwę serwera wraz z liczbą osób online. sprchannel() - Funkcja sprawdza nazwy kanału pod względem wulgaryzmów. sprnick() - Funkcja sprawdza nicki użytkowników czy nie zawierają wulgaryzmów lub podanych w configu słów. statusTwitch() - Funkcja ustawia w opisie kanału aktualny status z kanału na twitch.tv. statusYt() - Funkcja ustawia liczbę subskrypcji w nazwie oraz podstawowe informacje w opisie. top_activity_time() - Funkcja ustawia w opisie kanału o podanym ID TOP 10 aktywnych użytkowników. top_connections() - Funkcja ustawia w opisie kanału o podanym ID TOP 10 połączeń z serwerem. top_longest_connection() - Funkcja ustawia w opisie kanału o podanym ID TOP 10 Najdłuższych połączeń z serwerem. visit() - Funkcja ustawia w nazwie kanału liczbę osób, które odwiedziły serwer. welcome_messege() - Funkcja wysyła wiadomość powitalną. Komendy: addcmd - dodaje komendy tekstowe do bota. adminlog - wyświetla ostatnie akcje użytkownika o podanym DBID banhistory - pozwala sprawdzić osobę czy miała bana. channelowner - służy do oddania owera kanału prywatnego (wymaga dodatkowej konfiguracji w pliku config_cmd.php). channelpin - pozwala odzyskać kanał właścicielowi, jeżeli np. zmieni uid (wymaga podania pinu, który jest wysyłany przy zakładaniu kanału można to wyłączyć w config.php). delcmd - usuwa komendę tekstową. delgroup - pozwala zabrać sobie grupy. gamble - pozwala obstawić punkty give - pozwala przekazać monety innemu użytkownikowi. givegroup - pozwala nadać sobie grupę (wymaga podania grup możliwych do nadania w config_cmd.php). groupcmd - pozwala ustawić wymaganą grupę do użycia komendy. help - wyświetla listę dostępnych komendy. punkty - pozwala sprawdzić ile mamy punktów poke - puka użytkowników z podanej grupy lub wszystkich, którzy znajdują się na ts. staff - pozwala nadać indywidualne uprawnienia do komend podanemu użytkownikowi. staffcmd - pozwala ustawić wymagane indywidualne uprawnienia do użycia podanej komendy. staffcmdtxt - pozwala ustawić wymagane indywidualne uprawnienia do użycia podanej komendy tekstowej. stats - wyświetla nasze statystki lub podanego użytkownika. userinfo - wyświetla szczegółowe informacje o użytkowniku (wymaga dodatkowej konfiguracji w pliku config_cmd.php). Uruchomienie bota odbywa się poprzez wpisanie ./start.sh start, gdzie przed pierwszym uruchomieniem należy pamiętać o skonfigurowaniu go. Plik konfiguracyjny znajduje się w folderze includes i nosi nazwę config.php. WYMAGANIA Wersja PHP 7.1. lub większa. https://www.colinodell.com/blog/2016-12/installing-php-7-1 Wymagane pakiety instalujemy komendą. sudo apt install php7.1-curl php7.1-mbstring Download https://github.com/Majcon94/TS3Bot Instalacja Pobierz pliki. Wrzuć na serwer. Skonfiguruj bota includes/config.default.php. Zmień nazwę pliku config.default.php na config.php. Przejdź do głównego katalogu bota wpisz ./start.sh start. Jeżeli bot nie wejdzie na serwer lub wejdzie i wyjdzie błędy php można sprawdzić w log/php_error.log. Changelog
    1 punkt
  2. Majcon

    [BOT] TS3 Bot

    Witam, dziś wydałem aktualizację Wprowadzone zmiany: Dodanie funkcji banhistory(), która zapisuje w bazie wszystkie bany co pozwala sprawdzić komendą !banhistory czy użytkownik o podanym DBID lub UID miał wcześniej bana. Dodanie funkcji lvl(), która pozwala zdobywać exp oraz awansować na wyższy lvl. Bot może też nadawać rangi po wbiciu lvl. Dodanie funkcji points(), która pozwala zdobywać punkty za siedzenie na ts. Punkami można sprawdzić za pomocą komendy !punkty oraz można nimi grać za pomocą komendy !gamble. Dodanie funkcji visit(), która ustawia w nazwie kanału liczbę osób, które odwiedziły serwer. Dodatkowo poprawiona została funkcja statusTwitch() oraz dodano możliwość ustawienia w nazwię czy strim jest online czy też offline. Poprawienie kilku drobnych błędów. Aktualizacja wymaga ponownego konfigurowania bota lub dodanie brakujących opcji w configu oraz wykonania pliku update2.php jeżeli aktualizujesz bota z poprzedniej wersji. Szczegóły zmian https://github.com/Majcon94/TS3Bot/commit/0f36eaeaea6764788182ee4e7e45b0751bf1a5bb#diff-fb0ed5a883e378c3dec15e5ca226d6ed Minie aktualizacja 4.1.1 Drobne poprawki w funkcji lvl() od teraz można podać wymaganą grupę jaką trzeba mieć, żeby dostać grupę LVL np. Zarejestrowany/Zarejestrowana.
    1 punkt
  3. Prosty i przydatny poradnik, dzięki.
    1 punkt
  4. royal333

    Szukasz anime lub mangi? Pisz tutaj!

    w takim razie zaktualizuj swojego mala...
    1 punkt
  5. 1 punkt
×
×
  • Dodaj nową pozycję...