Przejdź do głównej zawartości

Bot Discord i NodeJS

Poradnik w tradycyjnej formie znajdziesz poniżej poradników w formie Terminala.

Instalacja NodeJS

Poradnik w formie Terminala

Wideo umożliwia kopiować tekst z Terminala.

Ładowanie odtwarzacza...

Utworzenie i konfigurowanie miejsca dla bota

Poradnik w formie Terminala

Wideo umożliwia kopiować tekst z Terminala.

Ładowanie odtwarzacza...

Aby sprawdzić, czy Twój bot się uruchamia, wpisz komendę:

node index.js

Uruchomienie bota w tle

Poradnik w formie Terminala

Wideo umożliwia kopiować tekst z Terminala.

Ładowanie odtwarzacza...

Aby uruchomić bota, wpisz komendę:

pm2 start index.js

Aby zatrzymać bota, użyj polecenia:

pm2 stop index

Poradnik w tradycyjnej formie.

- Rozwiń, aby korzystać z poradnika w tradycyjnej formie.

Instalacja NodeJS

  1. Zainstaluj potrzebne programy

apt install -y ca-certificates curl gnupg

Zrzut ekranu: Zainstaluj potrzebne programy


  1. Utwórz katalog keyrings, a następnie w nim rozszyfruj klucz nodesource

mkdir /etc/apt/keyrings
--- --- ---
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

Zrzut ekranu: Utwórz katalog keyrings, a następnie w nim rozszyfruj klucz nodesource


  1. Utwórz zmienną określającą wersję NodeJS (do wyboru 20, 18, 16), dopisz nodejs do listy aplikacji, oraz zainstaluj nodeJS

NODE_MAJOR=20

echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list

apt update && apt install nodejs -y

Zrzut ekranu: Utwórz zmienną określającą wersję NodeJS (do wyboru 20, 18, 16), dopisz nodejs do listy aplikacji, oraz zainstaluj nodeJS


  1. Sprawdź poprawność instalacji NodeJS oraz NPM

nodejs -v
npm -v

Zrzut ekranu: Sprawdź poprawność instalacji NodeJS oraz NPM



Utworzenie i konfigurowanie miejsca dla bota

  1. Utwórz i przejdź do folderu w którym ma znajdować się bot. Do tego folderu wgrywamy pliki naszego bota

mkdir /home/discordbot
cd /home/discordbot
  1. Zainstaluj wymagane moduły (w naszym wypadku tylko Discord.js)

npm install discord.js

Zrzut ekranu: Zainstaluj wymagane moduły (w naszym wypadku tylko Discord.js)


  1. Sprawdź, czy bot się uruchamia.

node index.js

Zrzut ekranu: Sprawdź, czy bot się uruchamia.


Zrzut ekranu: Sprawdź, czy bot się uruchamia.


Jeżeli bot nie uruchomił się na tym etapie, napraw wszystkie występujące błędy.


Uruchomienie bota w tle

  1. Zainstaluj oprogramowanie pm2

npm install pm2 -g

Zrzut ekranu: Zainstaluj oprogramowanie pm2


  1. Sprawdź poprawność instalacji pm2

Zrzut ekranu: Sprawdź poprawność instalacji pm2


  1. Uruchom bota za pomocą pm2

pm2 start index.js

Zrzut ekranu: Uruchom bota za pomocą pm2


Zrzut ekranu: Uruchom bota za pomocą pm2


  1. Aby zatrzymać bota, użyj polecenia:

pm2 stop index

Zrzut ekranu: Aby zatrzymać bota, użyj polecenia:


Zrzut ekranu: Aby zatrzymać bota, użyj polecenia: