news module. Make sure it is enabled before using these commands:
Browsing Feeds on Demand
Anyone in your server can read feed headlines at any time:/rss latest <feed>— Show the latest items from a named feed (up to 10 at once)/rss list— Show all configured feeds and the current auto-post channel
Managing Feeds
Administrators can add, update, and remove feeds:/rss add <name> <url>— Add a new feed or update the URL for an existing feed name/rss remove <name>— Remove a feed
Auto-Posting Setup
Set a channel once and Freesona handles the rest. It polls every 5 minutes and posts only articles it has not seen before.1
Set a channel
Run
/rss setchannel #announcements (or any channel you want articles posted to). This saves the channel ID per guild in config.json.2
Add your feeds
Run
/rss add <name> <url> for each feed you want to monitor. You can add as many as you need.3
Verify the configuration
Run
/rss list to confirm all feeds are saved and the auto-post channel is set correctly./rss clearchannel. Your configured feeds remain intact and /rss latest continues to work. You are only clearing the channel assignment.
Default Feeds
Freesona ships with four feeds pre-configured:
These appear immediately in
/rss list and /rss latest autocomplete without any setup.
Source Logos
SetLOGOKIT_TOKEN in your .env to display publication logos as footer icons in RSS embeds. Without it, embeds show the feed name in the footer as plain text.