Skip to main content

,twitterfeed

aka ,tweets, ,xfeed

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

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 work

Syntax

,twitterfeed add <#channel> <@handle>
/feeds twitter <subcommand>

<required> · [optional]

Example

,twitterfeed add #news @NASA

Subcommands

22 prefix subcommands

Read 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

how twitter feeds work

,twitterfeed help
,twitterfeed help
#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

list this server's twitter feeds

,twitterfeed list
,twitterfeed list
#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

Open the feed management panel

,twitterfeed panel
#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 leaves

Read 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

This command registers 18 leaves on the slash surface against 22 subcommands in its prefix tree. Both lists are on this page in full; neither is a summary of the other.
/feeds twitter add

Mirror an X account into a channel

/feeds twitter addchannel*handle*message
ParameterTypeDefaultDetail
channelrequiredChannel—Where the posts go(text channels)
handlerequiredString—X handle, e.g. @NASA
messageString—Initial text
#twitterfeed-add
/feeds twitter remove

Stop mirroring an account

/feeds twitter removechannel*handle*
ParameterTypeDefaultDetail
channelrequiredChannel—The feed's channel(text channels)
handlerequiredString—X handle
#twitterfeed-remove
/feeds twitter list

List this server's twitter feeds

#twitterfeed-list
/feeds twitter info

Settings and status

/feeds twitter infofeed*
ParameterTypeDefaultDetail
feedrequiredString—Type to searchautocompletes as you type: no fixed list
#twitterfeed-info
/feeds twitter retweets

Turn retweets on or off for one feed

/feeds twitter retweetsfeed*value*
ParameterTypeDefaultDetail
feedrequiredString—Type to searchautocompletes as you type: no fixed list
valuerequiredString—Turn retweets on or offOn · Off
#twitterfeed-retweets
/feeds twitter replies

Turn replies to other accounts on or off

/feeds twitter repliesfeed*value*
ParameterTypeDefaultDetail
feedrequiredString—Type to searchautocompletes as you type: no fixed list
valuerequiredString—Turn replies on or offOn · Off
#twitterfeed-replies
/feeds twitter threads

Turn an account's own threads on or off

/feeds twitter threadsfeed*value*
ParameterTypeDefaultDetail
feedrequiredString—Type to searchautocompletes as you type: no fixed list
valuerequiredString—Turn threads on or offOn · Off
#twitterfeed-threads
/feeds twitter message

Trailing message and/or ping

/feeds twitter messagefeed*textroleeveryone
ParameterTypeDefaultDetail
feedrequiredString—Type to searchautocompletes as you type: no fixed list
textString—Text, or "off" to clear
roleRole—Role to ping
everyoneBoolean—Ping @everyone
#twitterfeed-message
/feeds twitter label

Give a feed a nickname

/feeds twitter labelfeed*name*
ParameterTypeDefaultDetail
feedrequiredString—Type to searchautocompletes as you type: no fixed list
namerequiredString—Label text, or "off" to clear
#twitterfeed-label
/feeds twitter pause

Pause without deleting

/feeds twitter pausefeed*
ParameterTypeDefaultDetail
feedrequiredString—Type to searchautocompletes as you type: no fixed list
#twitterfeed-pause
/feeds twitter resume

Resume a paused feed

/feeds twitter resumefeed*
ParameterTypeDefaultDetail
feedrequiredString—Type to searchautocompletes as you type: no fixed list
#twitterfeed-resume
/feeds twitter retry

Clear a broken feed and retry

/feeds twitter retryfeed*
ParameterTypeDefaultDetail
feedrequiredString—Type to searchautocompletes as you type: no fixed list
#twitterfeed-retry
/feeds twitter test

Post a feed's newest post right now

/feeds twitter testfeed*
ParameterTypeDefaultDetail
feedrequiredString—Type to searchautocompletes as you type: no fixed list
#twitterfeed-test
/feeds twitter webhook

Post identity

/feeds twitter webhookfeed*action*value
ParameterTypeDefaultDetail
feedrequiredString—Type to searchautocompletes as you type: no fixed list
actionrequiredString—off | source | custom | name | avatarOff · Source — the tracked account's own name/avatar · Custom · Name · Avatar
valueString—Name or image URL
#twitterfeed-webhook
/feeds twitter style

Set a feed's embed style

/feeds twitter stylefeed*style*
ParameterTypeDefaultDetail
feedrequiredString—Type to searchautocompletes as you type: no fixed list
stylerequiredString—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
#twitterfeed-style
/feeds twitter reply

How a reply's context shows

/feeds twitter replyfeed*mode*
ParameterTypeDefaultDetail
feedrequiredString—Type to searchautocompletes as you type: no fixed list
moderequiredString—off | line | embedOff — no reply context shown · Line — "replying to @name" · Embed — the line, plus a full second embed of the parent post
#twitterfeed-reply
/feeds twitter copy

Copy one feed's whole setup onto another

/feeds twitter copyfrom*to*
ParameterTypeDefaultDetail
fromrequiredString—Feed to copy FROM — type to searchautocompletes as you type: no fixed list
torequiredString—Feed to copy TO — type to searchautocompletes as you type: no fixed list
#twitterfeed-copy
/feeds twitter stats

Show or hide one stat on the card

/feeds twitter statsfeed*which*value*
ParameterTypeDefaultDetail
feedrequiredString—Type to searchautocompletes as you type: no fixed list
whichrequiredString—Which stat (not the filters above)Replies 💬 · Retweets 🔁 · Likes ❤️ · Views 👁 · All four
valuerequiredString—Turn that stat on or offOn · Off
#twitterfeed-stats