From Discord Voice to Meeting Minutes: Local Transcription + Telegram/Slack Delivery

Published: (February 3, 2026 at 04:12 PM EST)
2 min read
Source: Dev.to

Source: Dev.to

Overview

discord2sum turns Discord voice calls into concise, structured meeting minutes that can be referenced later. It records the conversation, generates a short summary, and delivers it to your preferred chat platform.

How It Works

  1. Join a voice channel – The bot silently joins when people start talking.
  2. Listen and record – Audio is captured locally; no real‑time interruptions.
  3. Detect end of call – When the channel becomes empty, the bot processes the recording.
  4. Generate minutes – The bot produces a summary that includes:
    • A concise description of the call topic
    • Decisions made
    • Action items / next steps
    • Speakers / participants (where possible)
  5. Deliver the summary – The minutes are sent to the configured chat service.

Features

  • Local processing – Audio is recorded and transcribed on your own machine or server.
  • Whisper‑based speech‑to‑text – Runs locally, keeping data private.
  • Configurable summarization – Choose between:
    • A hosted LLM (e.g., OpenAI) for higher‑quality summaries
    • A local LLM endpoint (e.g., Ollama) for a fully offline pipeline
  • Retention control – Store transcripts locally with customizable retention limits.

Delivery Options

  • Telegram – Default, simple, and fast.
  • Slack – Via Incoming Webhooks.
  • Custom webhook – Send minutes as JSON to any HTTP endpoint for integration with your own tooling.

Design Philosophy

  • Small and opinionated – No calendar integration, meeting invites, or complex UI.
  • One job – When a Discord voice call ends, send a clear summary.
  • Minimal process impact – No changes required to how people talk; the bot works quietly in the background.

Repository

https://github.com/toxed/discord2sum

Back to Blog

Related posts

Read more »