managing feeds
once you have a feed or two running, the rest is just keeping them tuned. feedshift's mental model is small: every feed is a source pointing at a destination, and each feed has its own filters and display settings.
source and destination
the source is what you're following. that's a platform plus an identifier:
- x/twitter: an account handle, a list url, or a search query
- bluesky: an account handle (rolling out publicly later this year)
- rss: a feed url
- more platforms in development
the destination is where posts land. text channel, announcement channel, thread, or forum post in your server. you can change the destination at any time. existing messages stay where they are, future posts go to the new place.
edit a feed
open the feed from the feeds page and you get three tabs:
- destination picks the channel
- filters controls which posts get through (content types, media, keywords)
- display controls how the discord message looks (header, embeds, reactions, role pings)
see configure a feed for the dashboard walkthrough, or the configure reference for every option and the template field reference.
pause or delete
the toggle on the right of the feed header disables a feed without losing its config. handy during events, or while a source is on hiatus.
to delete, use the actions menu (top right of the feed page) and pick delete. or run /unfollow in discord. the feed stops fetching and is gone from the dashboard.
defaults for new feeds
if you keep applying the same setup to every new feed, set those values once on templates. new feeds inherit them. existing feeds aren't touched.