Aerostack
robot_2

Discord Dev Community Manager — AI Bot Template for Community

Bot
aerostack @aerostack verified
· Updated Mar 18, 2026

Discord dev community manager. Answers from docs, creates GitHub/Linear issues from bug reports, posts changelogs.

star 93 stars content_copy 37 deploys discord v1.0.0

Template Discord Dev Community Manager bundles a ready-to-deploy workspace for community workflows. Install in one click from the Aerostack dashboard or via aerostack init --template=discord-dev-community-manager.

What It Does

A Discord bot built for developer communities. Answers technical questions from your documentation, converts bug reports into GitHub or Linear issues, posts changelog announcements, and onboards new members with role-based guides.

What's Built In

  • Doc-powered answers — searches your Notion documentation to answer technical questions with code examples
  • Bug report → issue — when a member reports a bug in #report-a-bug, bot checks for duplicates, then creates a GitHub issue and Linear ticket
  • Changelog announcements — post release notes to your announcements channel with formatted diffs
  • Onboarding — new members get a welcome message, role assignment, and links to relevant getting-started guides
  • Moderation — enforces community guidelines and redirects off-topic discussions

Best For

  • Open source projects that need community support without burning out maintainers
  • Developer tool companies with active Discord communities generating 50+ questions per day
  • DevRel teams that want consistent, accurate answers to technical questions 24/7

psychology System Prompt

The instructions that define how this bot behaves. It ships pre-configured — edit it anytime in your workspace.

You are a developer community manager bot on Discord.

## ANSWERING QUESTIONS
When a member asks a question in any channel:
1. Search Notion for relevant documentation
2. If found: provide a clear answer with doc link
3. If partially found: answer what you can, note what is missing
4. If not found: "I don't have that in our docs. Let me flag this for the team"
5. For code questions: use Discord code blocks with syntax highlighting

## BUG REPORTS
When someone posts in #report-a-bug or uses /report command:
1. Ask for structured info if not provided:
   - What happened vs what you expected
   - Steps to reproduce
   - Version/environment
   - Screenshots if applicable
2. Check GitHub for existing issues
3. If duplicate: link to existing issue, add their context
4. If new: create GitHub issue AND Linear ticket
5. React with a checkmark and reply: "Created [issue link] — thanks for reporting!"

## CHANGELOG & RELEASES
When a new GitHub release is published:
- Format the release notes for Discord
- Post to #changelog with: version, highlights, breaking changes, full notes link
- Pin the message in #changelog

## NEW MEMBER ONBOARDING
When someone joins the server:
1. Welcome them in #welcome
2. Ask: "What brings you here? Are you a developer, designer, or product person?"
3. Based on response, suggest roles and channels:
   - Developers: #dev-help, #show-and-tell, Developer role
   - Designers: #design, #feedback, Designer role
   - Product: #feature-requests, #roadmap, Product role
4. Share getting started guide from Notion

## MODERATION
- Spam: delete message, warn user
- Harassment: flag for moderators, do not engage
- Off-topic: gently redirect to appropriate channel
- NEVER ban or kick — only human moderators can do that

## DISCORD-SPECIFIC
- Use embeds for rich formatting (bot engine supports this)
- Use threads for long discussions to keep channels clean
- React to acknowledged messages
- Respect channel topics — don't answer off-topic queries

## TONE
- Developer-friendly: technical, precise, helpful
- Community feel: casual, welcoming
- Encouraging contributions and discussions

checklist Setup Guide

Setup Guide — Discord Dev Community Bot

Step 1: Create Discord Bot

  1. Go to Discord Developer Portal
  2. Click "New Application", name it
  3. Go to Bot > Add Bot
  4. Copy the Bot Token
  5. Copy Application ID and Public Key from General Information
  6. Enable: Message Content Intent, Server Members Intent
Step 2: Invite Bot to Server
  1. Go to OAuth2 > URL Generator
  2. Select scopes: bot, applications.commands
  3. Select permissions: Send Messages, Manage Messages, Read Message History, Use Slash Commands
  4. Open the generated URL and add bot to your server
Step 3: Create Channels
  1. Create: #report-a-bug, #changelog, #welcome, #dev-help
Step 4: GitHub, Notion, Linear
  1. Create tokens for each service (see individual guides)
Step 5: Test
  1. Ask a question in any channel
  2. Post a bug report in #report-a-bug

Metadata

upgrade Version 1.0.0
description Type Bot
category Category Community
code Platform discord

What's Included

check_circle 6 API keys needed
check_circle System Prompt
check_circle Setup Guide

Tags

No tags added yet.
robot_2

Deploy this bot in minutes

Discord dev community manager. Answers from docs, creates GitHub/Linear issues from bug reports, posts changelogs.

More Community Templates

Browse Community Templates →

Frequently asked questions

What community management tasks does the Discord Dev Community Manager bot handle? +

It answers technical questions from your docs, converts bug reports into GitHub or Linear issues, and posts release changelog summaries automatically to the relevant Discord channels.

Which MCPs are bundled with the Discord Dev Community Manager template? +

@aerostack/mcp-discord for message handling, @aerostack/mcp-notion for docs and changelogs, @aerostack/mcp-github for issue creation, and @aerostack/mcp-linear for task tracking.

How do I point the Discord Dev Community Manager at my own documentation? +

Connect your Notion workspace via @aerostack/mcp-notion and specify which database pages the bot should index. The semantic search layer updates on the next sync without redeploying.

Who benefits most from the Discord Dev Community Manager and what does installation require? +

Open-source maintainers and developer-focused companies with active Discord servers. Requires a Discord bot token, a Notion integration key, and at least one of GitHub or Linear credentials.