Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 10.08.2019 uwzględniając wszystkie działy

  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. Był obiad, kolacja, sniadanie, obado-kolacja, to może teraz co lubicie jeść w nocy?
    1 punkt
  3. Majcon

    [BOT] TS3 Bot

    Oczywiście jestem w stanie to zrobić i postaram się napisać ową funkcję jak najszybciej. Najpierw muszę poukładać sobie w głowie jak to ma wyglądać. Trochę blokuje mnie język w jakim jest napisany bot, ale pomyślę. Dodatkowo wczoraj wieczorem poprawiłem i wrzuciłem na githuba wygląd configu mam nadzieje, że teraz będzie się podobać. A i teraz tekst z powitaniem po wejściu na serwer znajduje się w oddzielnym pliku.
    1 punkt
  4. livart

    [BOT] TS3 Bot

    Mógł byś dodać automatyczne nadawanie i zabieranie rangi gildyjnej po wejsciu na kanał?
    1 punkt
  5. capanda12

    [BOT] TS3 Bot

    Możesz dodać tak ze jezeli osoba wejdzie na kanał "przydzielenie rangi dodatkowej " to mova go na kanał "nadawanie rangi w toku" i wyskakuje mu czat w ktorym pisze z botem jakie rangi chce np. !add <id_rangi> lub !rmv <id_rangi>.
    1 punkt
  6. Majcon

    [BOT] TS3 Bot

    Krytyka jest dla mnie bardzo ważna bo pozwala mi poprawić to co zepsute i to co może być lepsze. Może mieć ich więcej tylko potrzebuje propozycję Bot był pisany pod mój serwer ts3 dlatego dodałem funkcję które były mi potrzebne
    1 punkt
  7. gosc123123

    [BOT] TS3 Bot

    Po co krytykujecie? Jak na darmowego bota to ma bardzo dużo funkcji, jeśli chcecie więcej funkcji pomyślcie o zakupie ABota lub MBota. Leci +
    1 punkt
  8. Majcon

    [BOT] TS3 Bot

    @Kalambur99 racja config wygląda fatalnie, ale tutaj chodziło bardziej o to, że ma działać, a nie wyglądać postaram się go poprawić. @RistirDesign bot będzie cały czas rozwijany o ile dostanę jakąś propozycję funkcji to ją wstawię.
    1 punkt
  9. RistirDesign

    [BOT] TS3 Bot

    Nawet ma dużo funkcji Rozwijaj go dalej
    1 punkt
  10. `.Łukasz.

    [BOT] TS3 Bot

    Rozumiem, doceniam.
    1 punkt
  11. Kalambur99

    [BOT] TS3 Bot

    Bot niczym nie zaskakuje, ale komuś może się przydać. Mógłbyś poprawić config, bo wygląda fatalnie :P
    1 punkt
  12. Wikacz

    [BOT] TS3 Bot

    Nawet Nawet ;3
    1 punkt
×
×
  • Dodaj nową pozycję...