PaulCLI logoPaulCLI

Settings reference

RSS feed fields, defaults and limits.

SettingTypeDefaultMeaning
feedUrlhttp(s) URLRequiredRSS/Atom URL. Dashboard checks public address safety and validates the feed parses before saving.
targetChannelIdDiscord channel idRequiredChannel that owns the delivery webhook and receives posts.
customNamestring or nullnullPer-message webhook username override. Limit: 80 characters; stored names may be sanitised for Discord.
customAvatarhttp(s) URL or nullnullPer-message webhook avatar URL override.
webhookUrlencrypted stringCreated on saveAES-256-GCM encrypted Discord webhook URL. Never returned by the dashboard GET response.
lastGuidstring or nullnullMost recent delivered item key. First fetch sets it without posting history.
Poll intervalconstant5 minutesBackground RSS scheduler cadence.
Posts per tickconstant5Maximum items broadcast per feed subscription per polling pass.
Health alert thresholdconstant3 failuresThree consecutive failed polls trigger an RSS unreachable alert; recovery posts one recovery notice.
Re-alert intervalconstant6 hoursDuring long outages, alerts repeat at most every 6 hours.
Item dedupe key
The bot prefers RSS guid, then Atom id, then link, then title.
Embed colour
0xf97316, matching the dashboard accent.
Parser timeout
15 seconds for feed validation and polling.