Slipz Docs

Social Feeds

Get YouTube upload and Twitch live stream notifications sent directly to your server.

The Social Feeds module monitors YouTube channels and Twitch streamers, sending notifications to your server when new content is posted or a streamer goes live.

Quick Reference

CommandDescriptionPermissionCooldown
.youtubeManage YouTube feed subscriptionsAdmin5s
.twitchManage Twitch live notificationsAdmin5s
.feedsView all social feeds across platformsAdmin5s

YouTube Feeds

Get notified when a YouTube channel uploads a new video.

Subcommands

.youtube add <channel> [#channel]         — Subscribe to a YouTube channel
.youtube remove <channel>                  — Unsubscribe from a YouTube channel
.youtube list                              — List all YouTube subscriptions
.youtube message <channel> <template>      — Set a custom notification template

Aliases: yt Permission: Admin

Accepted Formats

The <channel> parameter accepts multiple formats:

  • Channel URL: https://youtube.com/channel/UCxxxx
  • Handle URL: https://youtube.com/@MrBeast
  • Handle: @MrBeast
  • Channel ID: UCxxxxxxxxxxxx

Examples

.youtube add https://youtube.com/@MrBeast
.youtube add @PewDiePie #youtube-feed
.youtube add UCxxxxxxxx #notifications
.youtube remove @MrBeast
.youtube list
.youtube message @MrBeast {author} uploaded: **{title}** - {url}

Message Template Variables

VariableDescription
{title}Video title
{url}Video URL
{author}Channel name
{duration}Video duration (requires API key)
{views}View count (requires API key)

Set the template to none or reset to revert to the default embed notification.

Only new videos are posted. Existing videos are not backfilled when you first subscribe. YouTube feeds are checked every 5 minutes.


Twitch Feeds

Get notified when a Twitch streamer goes live.

Subcommands

.twitch add <username> [#channel]         — Subscribe to a Twitch channel
.twitch remove <username>                  — Unsubscribe from a Twitch channel
.twitch list                               — List all Twitch subscriptions
.twitch message <username> <template>      — Set a custom notification template

Aliases: tw Permission: Admin

Accepted Formats

  • Twitch URL: https://twitch.tv/shroud
  • Username: shroud
  • @Username: @shroud

Examples

.twitch add shroud
.twitch add https://twitch.tv/pokimane #streams
.twitch remove shroud
.twitch list
.twitch message shroud {author} is live playing **{game}**! {url}

Message Template Variables

VariableDescription
{title}Stream title
{url}Stream URL
{author}Streamer name
{game}Game being played
{viewers}Current viewer count

Only new live broadcasts trigger notifications. Twitch streams are checked every 60 seconds. The Twitch integration requires TWITCH_CLIENT_ID and TWITCH_CLIENT_SECRET to be configured by the bot owner.


Viewing All Feeds

Use .feeds to see a unified view of all social feed subscriptions across all platforms in one embed.

.feeds
.feeds list

Aliases: socialfeeds, sf Permission: Admin

The overview shows each feed's platform, status (enabled/disabled), target channel, last check time, and failure count.

Limits

The number of social feeds you can have depends on your server's premium tier. Free servers have a lower limit than premium servers. Use .feeds to see your current usage.

On this page