Thumperdc May 2026
# In .env DASHBOARD_ENABLED=true DASHBOARD_PORT=8080 Run with npm run dashboard . The dashboard uses Discord OAuth2; you must register a Redirect URI ( https://yourdomain.com/auth/callback ) in the Developer Portal. 7.3 Scaling with Multiple Shards For bots in >2,500 guilds:
# YouTube API key (optional – required for YouTube search) YT_API_KEY=YOUR_YOUTUBE_API_KEY thumperdc
# Or using Yarn yarn install --frozen-lockfile Create a file called .env in the root folder: If you’re using the default SQLite store, you
# Owner ID – your Discord user ID (for admin‑only commands) OWNER_ID=123456789012345678 | | **
/ping You should get a “Pong!” reply. 5.1 Generate the Invite Link Replace YOUR_CLIENT_ID with the Application ID from the Discord Developer Portal.
# Spotify credentials (optional – for Spotify playback) SPOTIFY_CLIENT_ID=... SPOTIFY_CLIENT_SECRET=... If you’re using the default SQLite store, you don’t need DATABASE_URL . 4.4 Run the Bot npm start # or: node src/index.js You should see something like:
[Install] WantedBy=multi-user.target Enable with sudo systemctl enable thumperdc && sudo systemctl start thumperdc . | Q | A | |---|---| | Do I need a premium subscription for music? | No. ThumperDC uses YouTube and SoundCloud public streams. Spotify playback requires a Spotify Premium token and is optional. | | Can I host the bot for free? | Yes, on any VPS with at least 256 MiB RAM and a modest CPU. The bot’s baseline RAM usage is ~50 MiB. | | Is there a public instance I can test? | Some community servers run a public “demo” instance. Ask the maintainer on the official GitHub Issues page for an invite. | | **