Home / Projecten / Binance Community Bot
Discord Bot

Binance Community Bot

Enterprise-grade Discord moderatiebot voor Binance's community van 200.000+ leden. Modulaire architectuur met forum bescherming, triggers engine, Telegram-Discord brug en real-time crypto data, volledig configureerbaar via slash commands.
Klant Binance (Vrijwillig)
Jaar 2025

De uitdaging

Binance’s Discord server – met meer dan 200.000 actieve leden – kampte met structurele uitdagingen die handmatige moderatie onmogelijk maakten. Forum threads werden overspoeld door spam en irrelevante reacties, inactieve discussies vervuilden het overzicht, en het handmatig verspreiden van aankondigingen over meerdere kanalen leidde tot inconsistentie. Daarnaast ontbrak een betrouwbare, geautomatiseerde koppeling tussen interne Binance-systemen en de Discord community.

De oplossing

Een enterprise-grade, modulair automatiseringsplatform gebouwd op Node.js en Discord.js v14. Het systeem combineert forum bescherming, een geavanceerd triggers-engine, een bidirectionele Telegram-Discord brug, een REST API voor externe integraties, en real-time Binance marktdata – allemaal configureerbaar via slash commands, zonder dat er één regel code aangeraakt hoeft te worden.

Key Features

🛡️ Thread Protection System: Alleen thread-eigenaren en gewhiteliste rollen kunnen reageren. Anti-spam detectie met escalerende gevolgen: automatische timeouts, kicks of bans op basis van overtredingshistorie.

📋 Forum Management Suite: Automatische verwijdering van inactieve threads na een configureerbare periode, met JSON-export van threadinhoud vóór verwijdering. Ondersteunt bulk-operaties voor duizenden threads tegelijk.

🔍 Advanced Triggers Engine: Regex-based conditiesysteem met full match, partial match, starts_with, ends_with en exception-regels. Acties omvatten: verwijderen, waarschuwen, DM sturen, timeout, kick, ban of publieke melding, per trigger instelbaar in toon (neutraal, waarschuwing, overtreding).

📢 Announcements API: REST API-gestuurde aankondigingsdistributie naar geconfigureerde kanalen, met ondersteuning voor afbeeldingen/banners, role mentions, en automatische UTM-parameterinjectie voor marketinganalytics.

🔗 Telegram Bridge: Bidirectionele integratie tussen Telegram-kanalen en Discord. Ondersteunt foto’s, video’s en mediagroepen, met per-kanaal UTM-configuratie, role mentions en webhook-authenticatie.

📊 Live Crypto Data: Real-time prijsinformatie voor alle Binance tokens via /price, met 30-seconden cache en configureerbare cooldowns per gebruiker.

🤖 Discord AutoMod Integratie: Uitbreiding van Discord’s ingebouwde AutoMod met aangepaste acties per rule, gecategoriseerde log channels (threads, moderatie, AutoMod), en een volledige audittrail.

💾 SQLite Persistence: Alle configuraties, thread-eigenaren, trigger-definities, Telegram-kanaalsmappings en logs worden duurzaam opgeslagen met een gestructureerd migratie-framework voor schema-updates.

Technologie Stack

⚙️ Backend

Node.js Discord.js Express SQLite Winston

🎨 Frontend

Discord Slash Commands Embed Builder

☁️ Infrastructuur

AWS SQLite REST API Webhook Server

🚀 Features & Tools

Telegram Bot API Binance API Jest ESLint Prettier