MrFaws Docs
Gambling Discordbot

Opsætning

Opret Discord-applikationen, miljøfilerne og slash commands.

Krav

  • Node.js 22.13 eller nyere.
  • En Discord-applikation med bot-bruger.
  • Message Content Intent aktiveret til chat-rewards.

Bot

git clone https://github.com/MrFawsDK/Gambling-Discordbot.git
cd Gambling-Discordbot/gambling-bot
cp .env.example .env
npm install
npm run deploy
npm start

Udfyld mindst DISCORD_TOKEN og DISCORD_CLIENT_ID. Sæt DEV_GUILD_ID under udvikling, så slash commands registreres øjeblikkeligt på én server. Uden feltet registreres de globalt.

Discord Developer Portal

  1. Opret en application og bot.
  2. Aktivér Message Content Intent under Bot.
  3. Invitér med scopes bot og applications.commands.
  4. Giv View Channels, Send Messages og Embed Links. Add Reactions er valgfri.

Database

Botten opretter selv SQLite-databasen. Begge processer skal pege på samme DATABASE_PATH, hvis websitet også bruges.

Hold secrets ude af Git

Commit aldrig .env, Discord-token, OAuth client secret eller databasen. Eksempelfilerne indeholder kun feltnavne.

On this page