Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/trustlessmatt/discord-exporter-bot/llms.txt

Use this file to discover all available pages before exploring further.

Discord Exporter Bot

A powerful Discord bot that automatically exports server conversations and generates AI-powered daily digests of your team’s activity.

What It Does

The Discord Exporter Bot helps teams capture and analyze their Discord conversations by:
  • Exporting conversations from all text channels into structured JSON files with complete metadata
  • Generating AI-powered digests using Claude (Anthropic) to summarize team activity, decisions, and action items
  • Automating daily reports that run on a schedule (default: midnight ET)
  • Integrating with Obsidian by generating Markdown files with YAML frontmatter for knowledge management
  • Syncing with GitHub to version control and backup your team digests

Key Features

Message Export

  • Export messages from any time range (1 hour to 30 days)
  • Concurrent channel processing for fast exports
  • Complete message metadata including:
    • Author information (name, display name, bot status)
    • Timestamps (UTC and Eastern Time with automatic DST handling)
    • Attachments with URLs and file information
    • Reactions, mentions, embeds, and threads
    • Clean content with resolved mentions (@username, #channel-name)

AI-Powered Digests

  • Analyzes Discord transcripts using Claude (Haiku 4.5)
  • Structured summaries including:
    • Individual updates and progress
    • Upcoming work and plans
    • Blockers and challenges
    • Key decisions and ideas
    • Action items and TODOs
  • Filters out bot messages for human-focused analysis
  • Configurable model and token limits

Automation & Integration

  • Scheduled daily digests (runs at midnight ET by default)
  • Obsidian-compatible Markdown output with:
    • YAML frontmatter for metadata
    • Bidirectional date links between digests
    • Activity statistics (messages, channels, contributors)
  • Optional GitHub sync to commit and push digests automatically
  • Docker support for easy deployment

Timezone Support

  • All exports use Eastern Time (America/New_York)
  • Automatic DST (Daylight Saving Time) handling
  • Both UTC and local timestamps in exports

Who It’s For

This bot is ideal for:
  • Remote teams using Discord for daily standups and collaboration
  • Engineering teams who want to capture technical discussions and decisions
  • Team managers who need visibility into team activity without reading every message
  • Knowledge workers using Obsidian or other Markdown-based note systems
  • Organizations that need to archive Discord conversations for compliance or reference

Use Cases

Replace async standups by letting the bot generate daily summaries of what everyone worked on, eliminating the need for manual status updates.
Maintain a searchable archive of team conversations, decisions, and technical discussions that would otherwise be lost in Discord’s history.
Give managers a high-level view of team progress, blockers, and important discussions without requiring them to monitor all channels.
Automatically populate your Obsidian vault with daily team digests that link together chronologically.
Export complete message histories with metadata for compliance requirements or project documentation.

Commands

The bot responds to two simple commands:
  • !export [hours] - Export messages from the last X hours (default: 24)
  • !digest [hours] - Generate an AI digest from the last X hours (default: 24)
The bot uses the ! prefix for commands. Hours must be between 1 and 720 (30 days).

Next Steps

Quick Start

Get the bot running in minutes

Installation

Detailed setup instructions

Build docs developers (and LLMs) love