Discord Emotion Tracker — NLP Sentiment & Voice-of-Customer Analytics
Company: SupperTree, South Korea · Role: Software Engineer
An AI-powered application to analyze customer service communications on Discord, providing sentiment analysis and real-time language translation for actionable insights.
Key Contributions
- Captured and analyzed real-time Discord interactions, building a labeled dataset for sentiment analysis and emotion classification.
- Applied NLP via AWS Comprehend and HuggingFace Rust-BERT to detect emotional patterns across high-volume message streams — directly applicable to customer satisfaction and churn risk signals.
- Implemented real-time language translation (AWS Translate, English → Korean) enabling cross-market customer insight aggregation.
- Structured MongoDB storage for original messages, translations, and sentiment metrics — queryable for downstream analytics and reporting.
Companion Repositories
Related open-source Discord bot projects exploring similar architectures:
discord-playdapp-bot — Rust · Serenity · MongoDB · Docker A high-performance Discord bot in Rust using Serenity for gaming community management. Handles tournament ticket exchange, player engagement tracking, and leaderboard functionality via slash commands.
outfit-square — Python · Discord.py · MongoDB · Poetry Python-based Discord bot for user point management in metaverse gaming channels. Integrates MongoDB for persistent storage with multi-stage deployment and OAuth2 authentication.
Tech Stack
Rust · Serenity · Python · Golang · AWS Comprehend · AWS Translate · HuggingFace Rust-BERT · MongoDB · Oracle
