,twitterfeed
Mirror an X (Twitter) account's new posts into a channel
User permissions
- Manage Guild
Cooldown
- none
Other surface
- /feeds twitter · 18 slash subs vs 22 prefix
Anchor
- #twitterfeed
Forms
add <#channel> <@handle> [message] - mirror an account's new posts into a channelremove <#channel> <@handle> - stop mirroring an accountlist - list this server's feedsinfo <#channel> <@handle> - show one feed's full configuration and statusretweets <#channel> <@handle> <on|off> - turn retweets on or off for one feedreplies <#channel> <@handle> <on|off> - turn replies to other accounts on or offthreads <#channel> <@handle> <on|off> - turn an account's own threads on or offmessage <#channel> <@handle> [text|off] [@role] [@everyone] - set a feed's trailing message and/or ping (either alone, or both)label <#channel> <@handle> <text|off> - give a feed a display-only nicknamewebhook <#channel> <@handle> <off|source|custom|name|avatar> [value] - set (Server Premium) or clear a feed's webhook delivery identitywebhook default <name|avatar|mode> [value] - Server Premium: the server-wide fallback identity/mode a feed with no override of its own inheritsstyle <#channel> <@handle> <card|link|compact> - Server Premium: set a feed's embed stylequality <#channel> <@handle> <360|720|1080|best> - Server Premium: cap the video quality this feed downloads and postsreply <#channel> <@handle> <off|line|embed> - Server Premium: set how a reply's context shows on the cardcopy <#from> <@from> <#to> <@to> - Server Premium: copy one feed's style, webhook identity, filters, message and ping onto anotherstats <#channel> <@handle> <replies|retweets|likes|views|all> <on|off> - Server Premium: show or hide one stat number on the card (not whether that post type is mirrored — see retweets/replies above)pause <#channel> <@handle> - stop mirroring one feed without deleting itresume <#channel> <@handle> - resume a feed that was manually pausedretry <#channel> <@handle> - clear a broken feed and check it againtest <#channel> <@handle> - post a feed's newest post right nowupdate <#channel> <@handle> <rt|replies|threads|message|retry> [on|off|text] - change a feedpanel - open the feed management panelhelp - how twitter feeds workSyntax
,twitterfeed add <#channel> <@handle>
/feeds twitter <subcommand>
<required> · [optional]
Example
,twitterfeed add #news @NASA
Subcommands
22 prefix subcommandsRead from the prefix .sub/ tree, the canonical shape. Every entry has a permanent anchor of its own.
,twitterfeed addServer Premium
mirror an X account's new posts into a channel
,twitterfeed add <#channel> <@handle> [message],twitterfeed add #news @NASA#twitterfeed-add
,twitterfeed copyServer Premium
copy one feed's style, webhook identity, filters, message and ping onto another feed in this server
,twitterfeed copy <#from> <@from> <#to> <@to>,twitterfeed copy #news @NASA #space @NASA#twitterfeed-copy
,twitterfeed help
,twitterfeed info
show one feed's full configuration and status
,twitterfeed info <#channel> <@handle>,twitterfeed info #news @NASA#twitterfeed-info
,twitterfeed labelServer Premium
give a feed a display-only nickname, or clear one
,twitterfeed label <#channel> <@handle> <text|off>,twitterfeed label #news @NASA Space News#twitterfeed-label
,twitterfeed list
,twitterfeed messageServer Premium
set the text and/or ping posted with every one of a feed's tweets — either half alone, or both
,twitterfeed message <#channel> <@handle> [text|off] [@role] [@everyone],twitterfeed message #news @NASA Breaking: @Staff#twitterfeed-message
,twitterfeed panel
,twitterfeed pauseServer Premium
stop mirroring one feed without deleting its configuration
,twitterfeed pause <#channel> <@handle>,twitterfeed pause #news @NASA#twitterfeed-pause
,twitterfeed qualityServer Premium
cap the video quality this feed downloads and posts
,twitterfeed quality <#channel> <@handle> <360|720|1080|best>,twitterfeed quality #news @NASA 1080#twitterfeed-quality
,twitterfeed removeServer Premium
stop mirroring an account into a channel
,twitterfeed remove <#channel> <@handle>,twitterfeed remove #news @NASA#twitterfeed-remove
,twitterfeed repliesServer Premium
turn replies to OTHER accounts on or off for one feed
,twitterfeed replies <#channel> <@handle> <on|off>,twitterfeed replies #news @NASA off#twitterfeed-replies
,twitterfeed replyServer Premium
set how a reply or quote's parent post shows on the card: nothing, a line, or a full second embed
,twitterfeed reply <#channel> <@handle> <off|line|embed>,twitterfeed reply #news @NASA embed#twitterfeed-reply
,twitterfeed resumeServer Premium
resume a feed that was manually paused
,twitterfeed resume <#channel> <@handle>,twitterfeed resume #news @NASA#twitterfeed-resume
,twitterfeed retryServer Premium
clear a broken feed so it is checked again from the next sweep
,twitterfeed retry <#channel> <@handle>,twitterfeed retry #news @NASA#twitterfeed-retry
,twitterfeed retweetsServer Premium
turn retweets on or off for one feed
,twitterfeed retweets <#channel> <@handle> <on|off>,twitterfeed retweets #news @NASA off#twitterfeed-retweets
,twitterfeed statsServer Premium
show or hide one stat number on a feed's cards — NOT whether that post type gets mirrored (that's retweets/replies above)
,twitterfeed stats <#channel> <@handle> <replies|retweets|likes|views|all> <on|off>,twitterfeed stats #news @NASA views off#twitterfeed-stats
,twitterfeed styleServer Premium
set a feed's embed style: the rich card, a bare unfurling link, or one compact line
,twitterfeed style <#channel> <@handle> <card|link|compact>,twitterfeed style #news @NASA compact#twitterfeed-style
,twitterfeed testServer Premium
post a feed's newest post right now, honoring its own filters
,twitterfeed test <#channel> <@handle>,twitterfeed test #news @NASA#twitterfeed-test
,twitterfeed threadsServer Premium
turn an account's own multi-post threads on or off for one feed
,twitterfeed threads <#channel> <@handle> <on|off>,twitterfeed threads #news @NASA off#twitterfeed-threads
,twitterfeed updateServer Premium
change a feed's filters, trailing message and ping, or clear a paused state
,twitterfeed update <#channel> <@handle> <rt|replies|threads|message|retry> [on|off|text],twitterfeed update #news @NASA rt off#twitterfeed-update
,twitterfeed webhook
set (Server Premium) or clear a feed's webhook delivery identity, or the server-wide default name/avatar/mode
,twitterfeed webhook <#channel> <@handle> <off|source|custom|name|avatar> [value],twitterfeed webhook #news @NASA custom#twitterfeed-webhook
Slash leaves
18 leavesRead from the registered slash builder: groups are flattened, so a grouped leaf reads “group leaf” and anchors with a hyphen between the two words.
Two trees, not one view of one
/feeds twitter add
Mirror an X account into a channel
/feeds twitter addchannel*handle*message| Parameter | Type | Default | Detail |
|---|---|---|---|
channelrequired | Channel | — | Where the posts go(text channels) |
handlerequired | String | — | X handle, e.g. @NASA |
message | String | — | Initial text |
/feeds twitter remove
Stop mirroring an account
/feeds twitter removechannel*handle*| Parameter | Type | Default | Detail |
|---|---|---|---|
channelrequired | Channel | — | The feed's channel(text channels) |
handlerequired | String | — | X handle |
/feeds twitter list
List this server's twitter feeds
#twitterfeed-list/feeds twitter info
Settings and status
/feeds twitter infofeed*| Parameter | Type | Default | Detail |
|---|---|---|---|
feedrequired | String | — | Type to searchautocompletes as you type: no fixed list |
/feeds twitter retweets
Turn retweets on or off for one feed
/feeds twitter retweetsfeed*value*| Parameter | Type | Default | Detail |
|---|---|---|---|
feedrequired | String | — | Type to searchautocompletes as you type: no fixed list |
valuerequired | String | — | Turn retweets on or offOn · Off |
/feeds twitter replies
Turn replies to other accounts on or off
/feeds twitter repliesfeed*value*| Parameter | Type | Default | Detail |
|---|---|---|---|
feedrequired | String | — | Type to searchautocompletes as you type: no fixed list |
valuerequired | String | — | Turn replies on or offOn · Off |
/feeds twitter threads
Turn an account's own threads on or off
/feeds twitter threadsfeed*value*| Parameter | Type | Default | Detail |
|---|---|---|---|
feedrequired | String | — | Type to searchautocompletes as you type: no fixed list |
valuerequired | String | — | Turn threads on or offOn · Off |
/feeds twitter message
Trailing message and/or ping
/feeds twitter messagefeed*textroleeveryone| Parameter | Type | Default | Detail |
|---|---|---|---|
feedrequired | String | — | Type to searchautocompletes as you type: no fixed list |
text | String | — | Text, or "off" to clear |
role | Role | — | Role to ping |
everyone | Boolean | — | Ping @everyone |
/feeds twitter label
Give a feed a nickname
/feeds twitter labelfeed*name*| Parameter | Type | Default | Detail |
|---|---|---|---|
feedrequired | String | — | Type to searchautocompletes as you type: no fixed list |
namerequired | String | — | Label text, or "off" to clear |
/feeds twitter pause
Pause without deleting
/feeds twitter pausefeed*| Parameter | Type | Default | Detail |
|---|---|---|---|
feedrequired | String | — | Type to searchautocompletes as you type: no fixed list |
/feeds twitter resume
Resume a paused feed
/feeds twitter resumefeed*| Parameter | Type | Default | Detail |
|---|---|---|---|
feedrequired | String | — | Type to searchautocompletes as you type: no fixed list |
/feeds twitter retry
Clear a broken feed and retry
/feeds twitter retryfeed*| Parameter | Type | Default | Detail |
|---|---|---|---|
feedrequired | String | — | Type to searchautocompletes as you type: no fixed list |
/feeds twitter test
Post a feed's newest post right now
/feeds twitter testfeed*| Parameter | Type | Default | Detail |
|---|---|---|---|
feedrequired | String | — | Type to searchautocompletes as you type: no fixed list |
/feeds twitter webhook
Post identity
/feeds twitter webhookfeed*action*value| Parameter | Type | Default | Detail |
|---|---|---|---|
feedrequired | String | — | Type to searchautocompletes as you type: no fixed list |
actionrequired | String | — | off | source | custom | name | avatarOff · Source — the tracked account's own name/avatar · Custom · Name · Avatar |
value | String | — | Name or image URL |
/feeds twitter style
Set a feed's embed style
/feeds twitter stylefeed*style*| Parameter | Type | Default | Detail |
|---|---|---|---|
feedrequired | String | — | Type to searchautocompletes as you type: no fixed list |
stylerequired | String | — | card | link | compactCard — the rich repost card plus the DL button row · Link — a bare link Discord unfurls itself · Compact — one short line plus the link |
/feeds twitter reply
How a reply's context shows
/feeds twitter replyfeed*mode*| Parameter | Type | Default | Detail |
|---|---|---|---|
feedrequired | String | — | Type to searchautocompletes as you type: no fixed list |
moderequired | String | — | off | line | embedOff — no reply context shown · Line — "replying to @name" · Embed — the line, plus a full second embed of the parent post |
/feeds twitter copy
Copy one feed's whole setup onto another
/feeds twitter copyfrom*to*| Parameter | Type | Default | Detail |
|---|---|---|---|
fromrequired | String | — | Feed to copy FROM — type to searchautocompletes as you type: no fixed list |
torequired | String | — | Feed to copy TO — type to searchautocompletes as you type: no fixed list |
/feeds twitter stats
Show or hide one stat on the card
/feeds twitter statsfeed*which*value*| Parameter | Type | Default | Detail |
|---|---|---|---|
feedrequired | String | — | Type to searchautocompletes as you type: no fixed list |
whichrequired | String | — | Which stat (not the filters above)Replies 💬 · Retweets 🔁 · Likes ❤️ · Views 👁 · All four |
valuerequired | String | — | Turn that stat on or offOn · Off |