Skocz do zawartości

Zablokowane Autorski bot discord połączony z cs 1.6


Rekomendowane odpowiedzi

Hej, w wolnej chwili wpadłem na fajny pomysł z botem discord który jest typowo pod serwerki cs 1.6, fajnie wyszło więc chciałem się z wami tym podzielić, może komuś się to przyda na jego serwer discord. Póki co nie trzeba wgrywać na serwer żadnych plików tylko wszystko dzieje się  w sposób manualny.

 

Opis

 

Bot składa się z 4 komend (slash) i 3 pod prefix: 

 

(komenda pod prefix) serverinfo - generuje się na kanale tabelka która zawiera nazwe serwera, nazwe mapy, liczbe graczy i nicki graczy. Tabelka aktualizuje się co 50 sekund

 

Zdjęcie podglądowe. (Owner player tylko dla testu) 

Cytat

image.png.f200fad89079a02e5525dc3b8339da30.png 

 

(komenda pod prefix) serversinfo - pokazuje informacje na temat serwerów cs 1.6 z naszej sieci. Tabelka aktualizuje się co 2 minuty. Jest to komenda którą dopiero zrobiłem więc jak będą  błędy to sory 

Cytat

image.png.cd83acaf9355703b624096aee5ae5fee.png

 

 

(komenda pod slesh) 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 bazy lokalnej) przy dodawaniu nick admina MUSI być dokładny

 

Zdjęcie podglądowe 

Cytat

image.png.0e2dc5787b73ab0f0a1f89ba7b502b04.pngimage.png.2b8af88591091db0711a5d3877596412.png

 

 

(komenda pod slesh) Admin - tą komenda możemy sprawdzić jakich adminów/ownerów dodaliśmy już do bazy. 

Cytat

image.png.c4986919acf85d47d4fa518cbb3969be.png

 

(komenda pod prefix) admin-dev tą komendą możemy sprawdzić kody ownerów/adminów. Są one potrzebne do tego by usunąć z bazy admina/ownera. Jest to zrobione tak bo jak ktoś miał po*****e znaki to nie dało się usunąć

Cytat

image.png.0a211b93a203bb0ae29dc39c47d17148.png

 

(Komenda pod slesh) Usuń - tą komenda możemy usunąć admina/ownera z bazy. 

Cytat

image.png.4d82df68822c040c6d2295129659a2be.png

 

(Komenda pod slesh) Eval - wykonuje kod JS
 

Cytat

image.png.8843041c84ab313a0c2386b70fec160d.png

 

(Komenda pod slesh) Pogoda - pokazuje pogode w danej miejscowosci CHWILOWO USUNIĘTA, PRZY NASTĘPNEJ AKTUALIZACJI ZOSTANIE NAPRAWIONA BO WYWALAŁO ERORRY 

Cytat

image.png.eab164f6abdb9f1caf073f5adb2999a3.png

 

 

W readme.md jest info co gdzie i jak edytować. Bota robię sobie 4fun i w wolnych chwilach więc błędy mogą występować. Będę wdzięczny za info co naprawić/dodać/naprawić.

Jeśli ktoś będzie potrzebował pomocy w konfiguracji dajcie znać :D 

 

Na tym serwerze możecie zobaczyć działanie: https://discord.gg/kErFCp53UF (dd2 classic)

Link do kodu: https://github.com/TheProShizerr/Discord-Bot-Cs-1.6

                                                                                                   v3.png.e4356ff2ea9fe647b6290654e3f0c93a.

image.png

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...

Aktualizacja 28.06.2023

 

Co dodano/zmieniono?

 

Dotychczasowe komendy !serverinfo i !serversinfo zostały przekształcone jako event, od teraz pod resecie bota nie trzeba ponownie wpisywać komend tylko dzieje się to w taki sposób, że jeśli wkleimy id kanału to bot sprawdza czy na kanale jest wiadomość z tabelką, jeśli nie ma to wysyła i id wiadomosci zapisuje do bazy danych. Po resecie bota bot sprawdza kanał jeśli znajduje się id wiadomości to edytuje wiadomość, działa to też  jak edytujemy wygląd tabelki

 

Dodano wspracie serwerów Cs:Go. 

 

Bot został przekształcony na obslugiwanie wielu serwerów nie tylko jednego, do /admin /delete oraz /add zostało dodane choices  z serwerami,

 

więcej informacji znajdziecie w komentarzach w kodzie lub w README.md

                                                                                                   v3.png.e4356ff2ea9fe647b6290654e3f0c93a.

image.png

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc później...
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie