> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aurinfer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AurInfer for Discord

> Everything you need to know about deploying AurInfer AI characters on Discord — bots, voice, moderation, and free will.

# AurInfer for Discord

Discord is AurInfer's **most feature-rich integration**. Every character you create can be deployed as its own Discord bot — chatting in text channels, speaking in voice channels, moderating your server, and acting autonomously. All managed from one dashboard, no coding needed.

<CardGroup cols={2}>
  <Card title="Integration Setup" icon="wrench" href="/Integrations/Discord/setup">
    Step-by-step instructions for creating and linking your Discord bot.
  </Card>

  <Card title="Server Overview" icon="chart-bar" href="/Integrations/Discord/SERVER/overview">
    Monitor your character's activity and usage stats per server.
  </Card>

  <Card title="Moderation" icon="shield-halved" href="/Integrations/Discord/SERVER/moderation">
    AI-powered rule enforcement that understands context, not just keywords.
  </Card>

  <Card title="Free Will" icon="wand-magic-sparkles" href="/Integrations/Discord/SERVER/free-will">
    Let your character act on its own — react, reply, and post unprompted.
  </Card>

  <Card title="Preferences" icon="sliders" href="/Integrations/Discord/SERVER/preferences">
    Server-level config: channels, language, context, and memory.
  </Card>

  <Card title="Voice Engine" icon="microphone" href="/Integrations/Discord/SERVER/voice-engine">
    Real-time AI voice in Discord voice channels.
  </Card>
</CardGroup>

***

## How It Works

When you invite a character to your Discord server, AurInfer creates a **dedicated bot** for that character. This bot:

* **Reads and sends messages** in channels where it has permission
* **Joins voice channels** and speaks in real-time using its assigned voice model
* **Applies moderation** based on the rules you set
* **Acts autonomously** if you enable Free Will
* **Generates images, searches the web**, and uses other AI tools mid-conversation

The bot behaves exactly according to the character's personality. It's not a generic assistant — it's your specific character running 24/7 on AurInfer's servers.

***

## Inviting to Your Server

<Steps>
  <Step title="Open Your Character Profile">
    Go to [labs.aurinfer.com](https://labs.aurinfer.com), open **Your Characters**, and click the character you want to deploy.
  </Step>

  <Step title="Click Invite to Discord">
    Hit the blue **Invite to Discord** button on the character profile page.
  </Step>

  <Step title="Authorize">
    A Discord popup opens. Select the server from the dropdown and click **Authorize**. Grant the required permissions.
  </Step>

  <Step title="Verify It's Live">
    Go to your Discord server. The bot appears in the member list as online. Mention it in a text channel and it responds instantly.
  </Step>
</Steps>

***

## Permissions Required

For full functionality, the bot needs:

| Permission             | Why It's Needed                          |
| ---------------------- | ---------------------------------------- |
| **Read Messages**      | To receive and understand messages       |
| **Send Messages**      | To reply in text channels                |
| **Connect (Voice)**    | To join voice channels                   |
| **Speak (Voice)**      | To send audio in voice calls             |
| **Manage Messages**    | For moderation (delete flagged messages) |
| **Kick / Ban Members** | For moderation enforcement (optional)    |
| **Timeout Members**    | For moderation enforcement (optional)    |

<Warning>
  Moderation features (kick, ban, message deletion) require elevated permissions. If you only want a chat or voice bot, you can skip moderation permissions entirely.
</Warning>

***

## Text Chat

Once the bot is live:

1. Go to any text channel the bot has access to.
2. **Mention the bot** — type `@BotName` followed by your message — **or** just type in a channel configured as a dedicated chat channel.
3. The bot replies as the character, with the full personality you defined.

No special syntax needed. Talk to it like a real person.

***

## Voice Chat

<Steps>
  <Step title="Join a Voice Channel">
    Join any voice channel in your server.
  </Step>

  <Step title="Invite the Bot">
    Ask the bot to join in text chat (e.g., *"join the vc"*), or use a configured slash command.
  </Step>

  <Step title="Speak Naturally">
    Talk into your microphone. After a brief pause, the bot responds with its own voice.
  </Step>
</Steps>

<Warning>
  The bot handles **one speaker at a time**. Overlapping voices or continuous background noise interrupt the reply cycle. Mute your mic after speaking and wait for the bot to finish before speaking again.
</Warning>

***

## Multiple Servers

You can invite the **same character** to multiple Discord servers. Each server gets its own independent configuration — different moderation rules, different Free Will settings, different voice preferences.

All configuration is done from your **Dashboard** → your character → **Discord tab** → select your server.

***

## Common Questions

<AccordionGroup>
  <Accordion title="Do I need to keep the AurInfer website open?">
    No. Once your character is set up and invited, it runs on AurInfer's servers 24/7. You only need to log in when you want to change settings.
  </Accordion>

  <Accordion title="Does it work with Discord's slash commands?">
    Yes. The bot registers slash commands for key actions. The exact commands available depend on the character's configuration.
  </Accordion>

  <Accordion title="Will it respond to every message in my server?">
    Only if Free Will is enabled with a high initiative. By default, it responds only when mentioned or in a dedicated chat channel.
  </Accordion>

  <Accordion title="Can the same character be in multiple servers?">
    Yes. One character can be deployed to multiple servers simultaneously (limits depend on your plan). Each server has its own independent config.
  </Accordion>
</AccordionGroup>

***

## Troubleshooting

| Issue                  | Fix                                                               |
| ---------------------- | ----------------------------------------------------------------- |
| Bot not responding     | Check it's online in the member list. Verify channel permissions. |
| Bot too quiet / loud   | Adjust volume via Discord's right-click user volume controls.     |
| Bot stops mid-sentence | Someone may be talking over it. Mute other audio sources.         |
| Moderation not working | Check the bot has Manage Messages + timeout/kick/ban permissions. |
| Bot doesn't join voice | Ensure it has Connect + Speak permissions in that voice channel.  |
