serenity

Socials

Pull profiles and posts from other platforms, and announce new ones automatically.

Replace [prefix] with your server's prefix.

Looking Things Up

// Syntax
[prefix][platform] [username]

// Example
;instagram serenity
;github torvalds
CommandShows
[prefix]instagramAn Instagram profile
[prefix]twitterA Twitter/X profile
[prefix]tiktokA TikTok profile
[prefix]githubA GitHub profile
[prefix]robloxA Roblox profile
[prefix]minecraftA Minecraft profile and skin
[prefix]xboxAn Xbox profile
[prefix]snapchatA Snapchat profile
[prefix]cashappA Cash App page

Posts and Stories

Posts, stories and tweets are subcommands of the platform they belong to, not commands of their own:

// Instagram
;instagram posts nasa          // recent posts
;instagram post [url]          // a single post, by url or shortcode
;instagram story someone       // active stories
;instagram highlights someone  // the highlight tray
;instagram highlight [id]      // one highlight's contents

// Twitter/X
;twitter tweets someone        // recent tweets
;twitter tweet [url]           // a single tweet

// Twitch
;ttvclip [url]                 // a clip

ig, twt and x are the short forms — ;ig post [url] is the same command.

Reposting a Video

// Syntax
/repost url:[link]

// Example
/repost url:https://www.tiktok.com/@someone/video/123456

This is the one that downloads a video and posts it into the channel, from Instagram, TikTok or Twitter/X. Serenity tells you which platforms it takes if a link isn't one of them.

/repost is a slash command only — there is no [prefix]repost. It works in DMs and group chats as well, and can be installed on your own account rather than on a server.

Use /repost for the video itself and ;instagram post for the post as an embed — one gives you the file, the other the caption, likes and comments.

Odds and Ends

;weather berlin
;lyrics never gonna give you up

Post Notifications

// Syntax
[prefix]socialnotify add [platform] [username] [channel]

// Example
;socialnotify add youtube mkbhd #uploads

Serenity watches the account and posts in your channel when something new goes up.

Platform
youtube
instagram
twitter
tiktok
;socialnotify list
;socialnotify remove youtube mkbhd

Three accounts per platform per server. That's per platform, so you can watch three YouTube channels and three TikToks.

Twitch

Twitch has its own commands, because going live is a different event from posting:

;twitch add [streamer] [channel]
;twitch list
;twitch check [streamer]
;twitch remove [streamer]

As Slash Commands

The lookups also exist as a /socials command group, with /socials instagram and /socials twitter underneath it. That set can be installed on your own account, which makes it work in servers without Serenity, in DMs and in group chats.

Music Profiles