Skip to main content

Jak zainstalować bota Discord opartego na Node.JS?

Zaleca się wykonywanie poniższych instrukcji na czystym serwerze, zaraz po (re)instalacji. Kliknij Reinstalacja w panelu, aby to wykonać.

Instalacja Node.JS

Przed rozpoczęciem upewnij się, że curl jest zainstalowany w systemie. Jeśli curl nie jest zainstalowany, można go zainstalować za pomocą następującego polecenia:

apt install -y curl

Uruchamiamy skrypt instalacyjny:

Możesz podmienić cyfrę 23 w komendzie poniżej na wersję Node.JS, którą potrzebujesz.

curl -fsSL https://deb.nodesource.com/setup_23.x | bash -
apt install -y nodejs

Zweryfikuj zainstalowaną wersję:

node -v

Zweryfikuj poprawność działania bota:

node index.js

Podmień index.js na główny plik twojego bota - może być inny!

Uruchomienie bota w tle z pomocą PM2

PM2 to menedżer procesów daemon, który pomaga zarządzać aplikacją i utrzymywać ją w trybie online. Rozpoczęcie pracy z PM2 jest proste, jest oferowany jako prosty i intuicyjny CLI, instalowany przez NPM.

Instalujemy PM2

npm install pm2@latest -g

Uruchamiamy bota w tle:

npm start index.js

Źródła

  1. https://github.com/nodesource/distributions?tab=readme-ov-file#debian-and-ubuntu-based-distributions
  2. https://pm2.keymetrics.io/docs/usage/quick-start/