{% extends "base.html" %} {% block title %} Settings | discord-rss-bot {% endblock title %} {% block description %} Adjust default update intervals, delivery modes, screenshot layout, and webhook text limits for feeds managed by your bot. {% endblock description %} {% block content %}

Global Defaults

These defaults apply to newly added feeds. Existing feeds keep their own per-feed settings.

Currently {{ global_interval }} min. Low intervals may cause issues with some feeds.
How new feeds send messages to Discord.
Default screenshot viewport for new feeds. {% if not chromium_installed %} Requires Chromium. Run uv run playwright install chromium. {% endif %}
Max characters for text mode (4000). Embeds are capped at 2000.

Data Management

Import and export your feeds and database.

OPML Export

Download all feeds as an OPML subscription list. Supports title, links, and description.

Export OPML
OPML Import

Upload an OPML file to preview and select which feeds to import.

Database Export

Download a compressed SQLite dump for backup or migration.

Download Export

Feed Update Intervals

Customize the update interval for individual feeds. Leave empty or reset to use the global default of {{ global_interval }} min.

{% if feed_intervals %}
{% for item in feed_intervals %} {% endfor %}
Feed Domain Status Interval Last Updated Next Update Set Interval (min) Actions
{{ item.feed.title }} {{ item.domain }} {{ 'Enabled' if item.feed.updates_enabled else 'Disabled' }} {{ item.effective_interval }} min {% if item.interval %} Custom {% else %} Global {% endif %} {{ item.feed.last_updated | relative_time }} {{ item.feed.update_after | relative_time }}
{% if item.interval %}
{% endif %}
{% else %}

No feeds added yet.

{% endif %}
{% endblock content %}