/nougat

Nougat bot

Primary LanguageTypeScriptMIT LicenseMIT

Nougat szeroki

Nougat GitHub last commit GitHub code size in bytes GitHub Release

Po prawie 5-miesięcznej przerwie postanowiłem wrócić do Nougata, dlatego TODO umieszczam poniżej:

TODO - Cele do Nougata 5

Dashboard

  • Zupełnie nowy dashboard, ładniejszy, funkcjonalniejszy itd

Bot

  • Porządek w kodzie, usunięcie zbędnych funkcji
  • Poziomy
  • Role za poziomy
  • clickrole - taki selfrole od tatsumaki tylko że LEPSZY bo role otrzymujesz za kliknięcie w reakcje
  • Nowe metody zarabiania i wydawania bitcoinów

Nougat to bot na Discorda. Posiada ponad 35 komend z 5 różnych kategorii!!

  • Funkcje przydatne administratorom serwerów (discord) takie jak: autorole, czyszczenie czatu, zakazane słowa i ARESZT (jail)
  • Ekonomia
  • Punkty za aktywność
  • Dashboard
  • Otwarty
  • Częste aktualizacje

Konfiguracja

Wymagania:

Bot

  • Po sklonowaniu repo należy wpisać komendę npm install, która zainstaluje wszystkie potrzebne zależności.
  • Następnie należy utworzyć plik settings.json i uzupełnić go jak w pliku settings.json.example (sekcje dashboard zostaw na później)
  • Potem zbudować przy pomocy komendy npm run build

Dashboard

  • Wejdź na stronę Discord Developers
  • Wybierz aplikację dla bota
  • Zobaczysz Client ID i Client Secret, skopiuj je w odpowiednie miejsca w settings.json
  • Z bocznego menu wybierz OAuth2, pod Redirects kliknij ADD REDIRECT. Wpisz tam $ADRES_DASHBOARDA/api/discord/callback Jeżeli uruchamiasz bota lokalnie, adres dashboarda to localhost:8282
  • Ten sam adres skopiuj do pola callback w settings.json
  • w url wpisz adres dashboarda, lokalnie localhost:8282 (tylko dla testów lub jeżeli nie chcesz, wiem że nie chcesz)
  • Kiedy wszystko zostanie poprawnie uzupełnione, można wpisać npm start aby uruchomić bota.