
Real-time Discord analytics bot with AI-generated Pulse Reports & raid detection.
ServerPulse is a Discord community intelligence bot built with Python and Discord.py. It monitors server channels for raid signatures, analyzes activity metrics, tracks peak engagement hours, and compiles scheduled AI Pulse reports summarizing community conversations with zero data leakage.
Automated periodic summaries of server activity, top topics, and engagement trends powered by LLMs.
Real-time pattern recognition detecting message floods, spam spikes, and abnormal user activity.
Tracks message volume and user participation rates per channel over 24-hour windows.
Analyzes member join dates, active posting streaks, and churn signals.
Sends real-time alerts to moderator channels when suspicious bot activity is flagged.
Slash commands for moderators to trigger manual report summaries on demand.
High-performance local SQLite database recording historical message metrics.
APScheduler pipeline dispatching daily and weekly digests automatically.
Anonymizes raw message data before sending aggregated prompts to LLM summarizers.
$git clone https://github.com/sizwinz/ServerPulse.git && cd ServerPulse$pip install -r requirements.txt$python bot.pyRequires Python 3.10+ and a registered Discord Bot application.