Gambling Discordbot
Opsætning
Opret Discord-applikationen, miljøfilerne og slash commands.
Krav
- Node.js
22.13eller 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 startUdfyld 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
- Opret en application og bot.
- Aktivér Message Content Intent under Bot.
- Invitér med scopes
botogapplications.commands. - 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.