---
title: "Discord Integration"
description: "Welcome to the comprehensive documentation for the @elizaos/plugin-discord package. This index provides organized access to all documentation resources."
---


The @elizaos/plugin-discord enables your elizaOS agent to operate as a Discord bot with full support for messages, voice channels, slash commands, and media processing.

## 📚 Documentation

- **[Complete Documentation](./complete-documentation.mdx)** - Detailed technical reference
- **[Event Flow](./event-flow.mdx)** - Visual guide to Discord event processing
- **[Examples](./examples.mdx)** - Practical implementation examples
- **[Testing Guide](./testing-guide.mdx)** - Testing strategies and patterns

## 🔧 Configuration

### Required Settings
- `DISCORD_APPLICATION_ID` - Your Discord application ID
- `DISCORD_API_TOKEN` - Bot authentication token

### Optional Settings
- `CHANNEL_IDS` - Restrict bot to specific channels
- `DISCORD_VOICE_CHANNEL_ID` - Default voice channel