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

# erlc.dev Studio: Visual Automation for ERLC Servers

> Build Discord bots and automate your ERLC server with a no-code drag-and-drop block editor. No programming experience required.

erlc.dev Studio is a visual automation platform built specifically for Emergency Response: Liberty County (ERLC) server owners. Using a drag-and-drop Blockly editor, you can wire together in-game events, Discord actions, databases, and AI — without writing a single line of code.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Create your first automation in minutes — no coding required.
  </Card>

  <Card title="Core Concepts" icon="lightbulb" href="/core-concepts">
    Understand events, blocks, variables, and how automations run.
  </Card>

  <Card title="Studio Workspace" icon="grid-2" href="/studio/workspace">
    Learn the editor layout, block palette, and how to save your work.
  </Card>

  <Card title="Guides" icon="book-open" href="/guides/welcome-bot">
    Step-by-step walkthroughs for common automation patterns.
  </Card>
</CardGroup>

## What You Can Build

erlc.dev Studio connects your ERLC game server to Discord and gives you full control over what happens when things occur in-game. Here are some popular use cases:

<CardGroup cols={3}>
  <Card title="Welcome Bot" icon="hand-wave" href="/guides/welcome-bot">
    Greet new Discord members and assign roles automatically.
  </Card>

  <Card title="Event Logging" icon="list-check" href="/guides/logging-events">
    Post kill logs, join logs, and command logs to a Discord channel.
  </Card>

  <Card title="Slash Commands" icon="terminal" href="/guides/slash-command-bot">
    Build custom Discord slash commands that control your server.
  </Card>

  <Card title="Moderation Tools" icon="shield-halved" href="/guides/moderation-automation">
    Auto-ban, kick, or timeout players based on in-game events.
  </Card>

  <Card title="AI Responses" icon="robot" href="/logic/ai-blocks">
    Use the built-in AI block to generate dynamic replies and content.
  </Card>

  <Card title="Persistent Data" icon="database" href="/logic/database">
    Store and retrieve data across automation runs with the database blocks.
  </Card>
</CardGroup>

## How It Works

<Steps>
  <Step title="Open Studio">
    Log in to [erlc.dev](https://erlc.dev) and open the Studio workspace for your server.
  </Step>

  <Step title="Choose a trigger">
    Every automation starts with an event block — such as **When Player Joins**, **When Slash Command**, or **When Discord Button** is clicked.
  </Step>

  <Step title="Add actions">
    Drag action blocks onto the canvas and connect them in sequence. Send a Discord message, assign a role, run an in-game command — or all three.
  </Step>

  <Step title="Test and publish">
    Use the **Test Run** trigger to run your automation instantly, check the log output, and then activate it for live use.
  </Step>
</Steps>

<Note>
  erlc.dev Studio requires your ERLC server to be linked to your erlc.dev account. Follow the [Quick Start](/quickstart) guide to connect your server and Discord bot before building automations.
</Note>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.