Home / Projecten / Binance Activities Bot
Discord Bot

Binance Activities Bot

Een production-grade, modulaire Discord bot voor de Binance community, gebouwd met privacy, schaalbaarheid en beveiliging als kern. Beheert activiteiten, verzamelt deelnemersdata veilig, draait interactieve games en biedt uitgebreide admin tools.
Klant Binance (vrijwillig)
Jaar 2026

Wat is de Binance Activities Bot?

De Binance Activities Bot is een production-grade, modulaire Discord bot gebouwd voor de Binance community. De bot beheert activiteiten, verzamelt deelnemersgegevens veilig via een privacy-first aanpak, voert interactieve games uit en biedt uitgebreide administratieve tools — allemaal als Discord slash commands.

Privacy & Beveiliging

Privacy staat centraal in het ontwerp van de bot. Alle gevoelige data-inzendingen verlopen via ephemeral messages, enkel zichtbaar voor de inzender zelf. Gevoelige data wordt nooit gelogd naar console, berichtgeschiedenis of externe systemen. Opslag gebeurt met AES-256-CBC encryptie in een beveiligde SQLite database, met strikte role-based permissions voor alle administratieve functies. Een volledig auditsysteem houdt alle acties bij voor compliance, en er zijn geen hardcoded secrets — alles verloopt via environment-based configuratie.

Modules & Functionaliteiten

BUID Registratiesysteem

Gebruikers kunnen zich veilig registreren met een expliciete toestemmingsflow, format-validatie en duplicaatdetectie. Admins hebben toegang tot CSV/JSON exports, gebruikersflagging en volledige audittrails. Bij succesvolle registratie wordt automatisch een Discord-rol toegewezen.

Audit Systeem

Gecentraliseerde logging van alle bot-acties met instelbare ernstniveaus. Admins kunnen logs opvragen via het /audit_logs commando, met DM-bezorging voor extra beveiliging en automatische bestandssplitsing bij grote logbestanden.

Bulk Role Assignment

Rollen toewijzen of verwijderen voor duizenden gebruikers tegelijk. Ondersteunt directe invoer, bestandsupload of user mentions, met live voortgangsupdates, slimme rate limiting en een uitgebreide rapportage van successen en mislukkingen.

CryptoDraft Game

Een interactief cryptocurrency draft-spel waarbij deelnemers crypto-assets kiezen en punten verdienen op basis van marktprestaties. Volledig beheersbaar via admin commands met statistieken en klassementen.

Quiz & Riddle Systeem

Beheer van geplande quizzen en raadsels met automatische scoring, statistieken per deelnemer en exportmogelijkheden van resultaten in CSV of JSON formaat.

Architectuur

De bot is opgebouwd uit volledig onafhankelijke modules waarbij elke feature zelfvoorzienend is. Modules worden geladen in afhankelijkheidsvolgorde, beheren hun eigen databaseschema via migraties en registreren hun eigen slash commands. Core services zoals de database en het auditsysteem worden via dependency injection beschikbaar gesteld aan alle modules.

Deployment

De bot draait als een systemd-service op Linux en is volledig geïntegreerd met AWS CodeDeploy voor geautomatiseerde deployments. Vereist Node.js v20 of hoger en een stabiele internetverbinding voor de Discord en Binance API integraties.

Technologie Stack

⚙️ Backend

Node.js Discord.js v14 SQLite (better-sqlite3)

🎨 Frontend

Discord Slash Commands Ephemeral UI

☁️ Infrastructuur

Linux (Ubuntu) systemd AWS CodeDeploy AES-256-CBC encryptie

🚀 Features & Tools

BUID registratie Audit logging Bulk role assignment CryptoDraft game Quiz/Riddle systeem CSV/JSON export