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

# Social Feeds & Stream Alerts

> Setup automated live stream notifications for Kick, Twitch, and YouTube channels.

# Social Feeds & Stream Alerts

<Badge variant="pro">Tier 2: Pro</Badge>

> Automatically post real-time stream announcements and new video alerts for up to 5 Kick streamers, 5 Twitch creators, and 5 YouTube channels with configurable role pings.

***

## Commands Overview

| Command       | Aliases              | Tier | Syntax                  | Description                                            | Permissions   |
| :------------ | :------------------- | :--- | :---------------------- | :----------------------------------------------------- | :------------ |
| `.kicknotify` | `kick`, `kicknotify` | Pro  | `.kick <subcommand>`    | Setup Kick live alerts (up to 5 streamers).            | Administrator |
| `.twitch`     | —                    | Pro  | `.twitch <subcommand>`  | Setup Twitch live alerts (up to 5 streamers).          | Administrator |
| `.youtube`    | `yt`                 | Pro  | `.youtube <subcommand>` | Setup YouTube upload/stream alerts (up to 5 channels). | Administrator |

***

## Kick Stream Notifications

### kicknotify / kick

| Subcommand | Syntax                                     | Description                                      | Example                                |
| :--------- | :----------------------------------------- | :----------------------------------------------- | :------------------------------------- |
| `add`      | `.kick add <username> <#channel>`          | Adds a Kick creator subscription (max 5)         | `.kick add ishikaglive #stream-alerts` |
| `remove`   | `.kick remove <number>`                    | Removes a Kick subscription by index number      | `.kick remove 1`                       |
| `pingrole` | `.kick pingrole <number> <@role/everyone>` | Sets the role to ping when the creator goes live | `.kick pingrole 1 @KickPings`          |
| `config`   | `.kick config`                             | Lists all active Kick notification subscriptions | `.kick config`                         |
| `reset`    | `.kick reset`                              | Clears all Kick stream alert subscriptions       | `.kick reset`                          |

***

## Twitch Stream Notifications

### twitch

| Subcommand | Syntax                                       | Description                                        | Example                                  |
| :--------- | :------------------------------------------- | :------------------------------------------------- | :--------------------------------------- |
| `add`      | `.twitch add <username> <#channel>`          | Adds a Twitch streamer subscription (max 5)        | `.twitch add ishikaglive #stream-alerts` |
| `remove`   | `.twitch remove <number>`                    | Removes a Twitch subscription by index             | `.twitch remove 2`                       |
| `pingrole` | `.twitch pingrole <number> <@role/everyone>` | Sets ping role for a Twitch streamer               | `.twitch pingrole 1 @TwitchPings`        |
| `config`   | `.twitch config`                             | Lists all active Twitch notification subscriptions | `.twitch config`                         |
| `reset`    | `.twitch reset`                              | Clears all Twitch notification settings            | `.twitch reset`                          |

***

## YouTube Video & Stream Alerts

### youtube / yt

| Subcommand | Syntax                                        | Description                                     | Example                                   |
| :--------- | :-------------------------------------------- | :---------------------------------------------- | :---------------------------------------- |
| `add`      | `.youtube add <url/@handle> <#channel>`       | Subscribes to a YouTube channel (max 5)         | `.youtube add @IshikaGLive #youtube-feed` |
| `remove`   | `.youtube remove <number>`                    | Removes a YouTube channel subscription by index | `.youtube remove 1`                       |
| `pingrole` | `.youtube pingrole <number> <@role/everyone>` | Sets ping role for new uploads / livestreams    | `.youtube pingrole 1 @YouTubePings`       |
| `config`   | `.youtube config`                             | Lists all active YouTube channel subscriptions  | `.youtube config`                         |
| `reset`    | `.youtube reset`                              | Clears all YouTube notification settings        | `.youtube reset`                          |

***

## Examples

<Tabs>
  <Tab title="Kick Alert">
    ```bash theme={null} theme={null}
    .kick add streamer_name #live-alerts
    .kick pingrole 1 @LiveNotifs
    .kick config
    ```
  </Tab>

  <Tab title="Twitch Alert">
    ```bash theme={null} theme={null}
    .twitch add top_streamer #twitch-chat
    .twitch pingrole 1 @everyone
    ```
  </Tab>

  <Tab title="YouTube Alert">
    ```bash theme={null} theme={null}
    .youtube add @OfficialChannel #videos
    .youtube pingrole 1 @Subscribers
    ```
  </Tab>
</Tabs>
