> ## 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.

# Twitch

> Send scheduled chat messages to your Twitch channel, and what Twitch accepts.

Like Kick, Twitch has no post feed. The only thing an application can publish to a channel is a **chat message**, so a "Twitch post" in Ocoya is a message in your channel's chat — text, and nothing else.

## Connect Twitch

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

  <Step title="Choose Twitch">
    Pick **Twitch** from the **Add a connection** panel — it's listed under **Streaming**.
  </Step>

  <Step title="Authorize on Twitch">
    Ocoya sends you to Twitch to approve sending chat messages to your channel. Your identity and channel are read without needing a permission of their own.
  </Step>
</Steps>

## What you can post

| Post type | Supported |
| --------- | --------- |
| Text      | Yes       |
| Link      | Yes       |
| Images    | No        |
| GIF       | No        |
| Video     | No        |

**Chat carries no attachments.** Attach media to a post going to Twitch and it's refused — put the link in the text instead.

## Long messages become a thread

A Twitch chat message is capped at **500 characters**. Write more and Ocoya splits it into several messages, each replying to the one before, so it reads as one thread rather than loose lines. The whole caption can run to **5,000 characters** before the composer refuses it.

Unlike Kick, Twitch has no separate byte cap — 500 characters is the whole rule.

## Twitch's limits

|                     |                  |
| ------------------- | ---------------- |
| Per message         | 500 characters   |
| Whole caption       | 5,000 characters |
| Images, GIFs, video | Not supported    |

## Common problems

**"Twitch posts require text or a link."** The post is empty. Media alone isn't a chat message.

**"Twitch captions cannot exceed 5,000 characters including links."** Shorten it, or split it across scheduled posts.

**"This Twitch account cannot send chat messages. Please reconnect and approve chat access."** The authorization completed without chat permission. Reconnect and approve it.

**"This Twitch channel is missing its broadcaster id. Please reconnect."** The connection is incomplete. Reconnect it.

**"Connection to your profile has expired. Please reconnect."** See [Reconnect a channel](/help/reconnect-a-channel).

## Related

<Columns cols={2}>
  <Card title="Kick" icon="radio" href="/help/channels/kick">
    The other streaming chat channel, which works much the same way.
  </Card>

  <Card title="Long posts and threads" icon="list" href="/help/long-posts-and-threads">
    How Ocoya splits a long caption.
  </Card>
</Columns>
