PROMO Zgarnij -10% na dowolny serwer z kodem: START Oferta ograniczona czasowo

Bot Discord — Node.js

Discord.js na Node.js 20 LTS z menedżerem PM2, który automatycznie podnosi bota po błędzie.

Wdrożenie

  1. Wgraj plikiWgraj projekt bez folderu node_modules — zależności zainstalują się z package.json.
  2. Ustaw plik startowyW zakładce „Startup” wskaż plik główny, np. index.js.
  3. Dodaj token w .envNigdy nie wpisuj tokena bezpośrednio w kodzie.
  4. UruchomLogi bota zobaczysz na żywo w konsoli.
.env
DISCORD_TOKEN=twoj_token_bota
GUILD_ID=123456789012345678
index.js
require('dotenv').config();
const { Client, GatewayIntentBits } = require('discord.js');

const client = new Client({ intents: [GatewayIntentBits.Guilds] });
client.once('ready', () => console.log(`Zalogowano jako ${client.user.tag}`));
client.login(process.env.DISCORD_TOKEN);
🔄

PM2 auto-restartJeśli bot rzuci nieobsłużony wyjątek, PM2 uruchomi go ponownie w ułamku sekundy. Przyczynę znajdziesz w logach konsoli.