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

# Discord

> Connect a Discord channel, what you can post, and why Discord never splits a long post.

A Discord connection is one **channel** in one server, not a whole server. Connect the channel you want Ocoya to post in; connect again for a second channel.

## Before you start

You need permission to add a webhook in the server — that's **Manage Webhooks**, which server admins have by default. If you don't have it, ask an admin to connect the channel or grant the permission.

## Connect Discord

<Steps>
  <Step title="Open Channels">
    Select **Channels** in the left sidebar, then **Connect channel**.
  </Step>

  <Step title="Choose Discord">
    Pick **Discord** from the **Add a connection** panel. It's below Mastodon in the list.
  </Step>

  <Step title="Pick the server and channel">
    Discord asks which server to add Ocoya to, then which channel to post in. Both choices happen on Discord's own screen.
  </Step>

  <Step title="Authorize">
    Approve the request. The channel appears on your Channels page.
  </Step>
</Steps>

## How posts appear

Ocoya publishes through a channel webhook, so posts arrive from an Ocoya webhook rather than from your personal Discord account. That's how Discord works for any scheduling tool — there's no way to post as yourself through the API.

Disconnecting the channel in Ocoya removes the webhook from Discord.

## What you can post

| Post type | Supported             |
| --------- | --------------------- |
| Text post | Yes — no image needed |
| Images    | Yes — up to 10        |
| Video     | Yes — up to 10        |
| GIF       | Yes — up to 10        |

Ten attachments in total per post, counting images, videos and GIFs together.

## Discord's limits

|                      | Limit                  |
| -------------------- | ---------------------- |
| Post text            | 2,000 characters       |
| Hashtags             | No fixed limit         |
| Attachments per post | 10, maximum 10 MB each |

## Long posts are refused, not split

This is where Discord differs from X, Threads, Bluesky and Mastodon. Those four split a long caption into a thread. **Discord doesn't** — 2,000 characters is a hard ceiling, and a longer caption is refused before publishing.

If you're writing one post for several networks, keep the Discord version under 2,000 characters, or write a separate shorter caption for it.

## Common problems

**"I don't see the server I want."** You're signed in to Discord as an account that isn't in that server, or you lack Manage Webhooks there.

**"Posts stopped appearing."** Someone deleted the webhook in Discord's channel settings, or the channel itself was deleted. Reconnect the channel — see [Reconnect a channel](/help/reconnect-a-channel).

**"Can it post to a thread or forum channel?"** Connect a standard text channel. Threads and forum posts inside Discord aren't selectable as targets.

## Related

<Columns cols={2}>
  <Card title="Character and media limits" icon="ruler" href="/help/channel-limits">
    Every network's limits in one table.
  </Card>

  <Card title="Why didn't my post publish?" icon="triangle-alert" href="/help/post-didnt-publish">
    Diagnosing a post a network refused.
  </Card>
</Columns>
