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


  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


  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


  1. Sprawdź poprawność instalacji NodeJS oraz NPM

nodejs -v 
npm -v



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


  1. Sprawdź, czy bot się uruchamia.

node index.js



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


  1. Sprawdź poprawność instalacji pm2


  1. Uruchom bota za pomocą pm2

pm2 start index.js



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

pm2 stop index