TheProShizer Opublikowano Listopad 18, 2023 o 22:22 Udostępnij Opublikowano Listopad 18, 2023 o 22:22 (edytowane) Jest to odświeżona wersja bota KLIK bot obsługuje serwery cs 1.6, csgo, cs2. Póki co nie trzeba wgrywać na serwer żadnych plików tylko wszystko dzieje się w sposób manualny. *Bot aktualnie jest skonfigurowany pod sieć CSOWICZE ale w łatwy sposób i szybki można zmienić wszystkie avatary sieci, nazwy w configu. Co zmieniono od poprzedniej wersji? - Zmiana zapisu z better-sqlite3 na mongoDB - Dodano config dzięki któremu w łatwy sposób możemy zmieniać w każdej komendzie/evencie thumbnail, footer, kolor i w łatwy sposób dodawać serwery (wszyskie WAŻNE informacje jak skonfigurować są opisane w CONFIGU w komentarzach) - Zoptymalizowano kod i naprawiono wszelakie błędy występujące w tabelkach - Tabelki są teraz jako EVENT, czyli ID wiadomosci z tabelka jest zapisywane do bazy i nawet jak bot zostanie zresetowany to bot edytuje wiadomosc z tabelka zamiast wysylac nowa - Zmieniono wyglad tabelek - Dodano komendy /dodaj-mix, /usun-mix, /mix, /losuj, /statystyki - Dodano ilość ile razy zostala grana mapa w tabelce - I wiele więcej Opis Bot składa się z 9 komend: 1. EVENT Najważniejsze z tego wszystkiego tabelka. Po restarcie bota tabelka jest nadal edytowana - nie wysyla sie nowa. Wiecej na zdjeciach gdzie wszystko elegancko widac Cytat Admin serwera kolor czerwony, Właściciel zielony/zółty, ignorowani użytkownicy (tu boty) czcionka pogrubiona 2. EVENT główna tabelka sumująca graczy cs 1.6/CsGo (2 ss) IP serwerów ustawia sie w configu (wiecej informacji komentarzach w configu) Cytat Tu powinno byc Nasze serwery CS GO/CS2 maly bledzik :< (taki blad przy serwerach bo serwery nie dzialaja) /dodaj - z racji, że bot nie jest zintegrowany bezpośrednio z serwerem cs 1.6 to dodawanie adminów odbywa się w sposób manualny. Jeśli dodamy adminów to gdy oni będą na serwerze będą mieli prefix Admin tak jak na ss wyżej (zapis do mongoDB) przy dodawaniu nick admina MUSI być dokładny Cytat serwery z type pobiera z podanego klucza (to pierwsze) z configu z servers /admin - tą komenda możemy sprawdzić jakich adminów dodaliśmy już do bazy. 6 cyfrowy kod obok to jest ich kod który jest niezbędny podczas usuwania admina z bazy 🙂 Cytat serwery z type pobiera z podanego klucza (to pierwsze) z configu z servers /usun - ta komendą możemy usunąć admina z bazy. Jeśli usuniemy go z bazy to zniknie jego prefix z tabelki i zniknie on z listy adminów. /usun (kod) bot przeszukuje kazda baze i jesli znajdzie w ktorej kod to usuwa. Cytat /statystyki, bot co 50 sekund zapisuje do bazy liczbe graczy na serwerze, pozniej na podstawie jednego dnia oblicza średnią ilość osób. Dane z poprzedniego dnia z bazy kasuje. Cytat /dodaj-mix - jest to system stworzony do konkursów typu MIX, póki co osoby dodaje sie MANUALNIE. Cytat /usun-mix - to co wyżej tylko usuwa użytkowników z bazy Cytat /mix - wszyscy dodani użytkownicy do bazy Cytat /losuj (mapa) - mapy zmienia sie w kodzie i nazwe serwera tez. Jest to komenda która losuje kapitanów oraz 2 drużyny CT i TT. Dzieje sie to w takiej jakby "historyjce" i embed edytuje sie co kilka sekund. Cytat Etap 1 Etap 2 Etap 3 Etap 4 Etap 5 Etap 6 Póki co to tyle ale myślę, że w przyszłości pojawią się poprawki i nowości. Nie znalazłem podobnego systemu na necie więc udostępniam, mam nadzieje że się komuś to przyda 🙂 Sugestie mile widziane, pozdro Jeśli miał by ktoś problem z konfiguracją/odpaleniem napiszcie do mnie a pomoge 😄 Dzięki za zgłaszanie ewentualnych bledow 😉 Link: https://github.com/TheProShizerr/Discord-Bot-Cs Edytowane Listopad 18, 2023 o 22:30 przez TheProShizer 3 Podziękuj! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się