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
| Command | Shows |
|---|---|
[prefix]instagram | An Instagram profile |
[prefix]twitter | A Twitter/X profile |
[prefix]tiktok | A TikTok profile |
[prefix]github | A GitHub profile |
[prefix]roblox | A Roblox profile |
[prefix]minecraft | A Minecraft profile and skin |
[prefix]xbox | An Xbox profile |
[prefix]snapchat | A Snapchat profile |
[prefix]cashapp | A 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.