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
- Wgraj plikiWgraj projekt bez folderu
node_modules— zależności zainstalują się zpackage.json. - Ustaw plik startowyW zakładce „Startup” wskaż plik główny, np.
index.js. - Dodaj token w .envNigdy nie wpisuj tokena bezpośrednio w kodzie.
- UruchomLogi bota zobaczysz na żywo w konsoli.
.env
DISCORD_TOKEN=twoj_token_bota
GUILD_ID=123456789012345678index.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.
Czy ta strona była pomocna?