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
Open Channels
Select Channels in the left sidebar, then Connect channel.
Choose Discord
Pick Discord from the Add a connection panel. It’s below Mastodon in the list.
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.
Authorize
Approve the request. The channel appears on your Channels page.
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.
Replies in your Inbox
When someone replies to a post Ocoya made, or starts a thread from it, the conversation comes into your Inbox. Each post is one conversation, with the post above it and every reply under it, including replies to your answers. The rest of the channel’s chat stays in Discord.
Your answer is sent by the Ocoya app as a Discord reply, so the person is notified. An answer to a message in a thread goes into that thread. Discord is checked every 5 minutes while the Inbox is open.
To answer replies automatically, start a workflow with New Discord reply and end it with Reply on Discord. See Create a workflow.
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.
“Replies don’t show up in my Inbox.” Channels connected before Discord was in the Inbox let the Ocoya app see the channel but not read it. Reconnect the channel once. In a private channel, also add the Ocoya app to the channel’s permissions in Discord, with View Channel, Read Message History and Send Messages.
“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.